Passing a parameter to javascript from java using CocosJavascriptJavaBridge.evalString()

hello,
how can we pass parameter to the JavaScript function using CocosJavascriptJavaBridge.evalString()

for example,
Int numberToPass = 5;
when we call,
Cocos2dxJavascriptJavaBridge.evalString(“cc.find(‘YOUR_NODE_NAME’).getComponent(‘TestComp’).foo(‘numberToPass ’);”); → here numberToPass is passed as a string and its value is not accessible from JavaScript.

how can we pass a variable as a parameter to JavaScript function using Cocos2dxJavascriptJavaBridge.evalString()

You can use String.format to pass like this:
Cocos2dxJavascriptJavaBridge.evalString(String.format(“cc.find(‘YOUR_NODE_NAME’).getComponent(‘TestComp’).foo(%s);”, numberToPass));