如何添加这些字符串而不将它们连接起来

Wil*_*son 0 javascript

我的代码只是纯粹连接它们,我希望它添加它们.

 <FORM NAME="Calc">
<TR>
<TD>
Number 1 <INPUT TYPE="text"   NAME="n1" Size="16">
Number 2 <INPUT TYPE="text"   NAME="n2" Size="16">
Answer<INPUT TYPE="text"   NAME="ans" Size="16">

<br>
</TD>
</TR>
<TR>
<TD>
<INPUT TYPE="button" NAME="one"   VALUE="  +  " OnClick="Calc.ans.value = eval(Calc.n1.value + Calc.n2.value)">
Run Code Online (Sandbox Code Playgroud)

JLR*_*she 10

像这样:

Calc.ans.value = (+Calc.n1.value) + (+Calc.n2.value);
Run Code Online (Sandbox Code Playgroud)

你不需要在eval()这里使用.事实上,你应该(几乎)永远不要使用eval().