値が「5+3」の入力テキストが1つあります。これはプレーンな文字列だと思いますが、alert()関数で(8)として解析する方法はありますか?5 + 3は、あるテキストボックスの値であり、別のテキストボックスで区切られていません。これを処理できるjavascript関数はありますか?
2 に答える
1
eval()
文字列をJavaScriptステートメントとして実行できます。
<input type="text" id="addNums" />
var addNumsInput = document.getElementById('addNums'),
val = addNumsInput.value;
alert(eval(val));
フィドル: http: //jsfiddle.net/LAwm3/
于 2012-08-13T05:38:27.963 に答える
1
あなたが使用することができますeval()
:
alert(eval("5+3")); // alerts 8
于 2012-08-13T05:39:24.990 に答える