The*_* K. 21 javascript addition
我正在努力学习Javascript.在这里,我对以下代码感到困惑.
http://rendera.heroku.com/usercode/eae2b0f40cf503b36ee346f5c511b0e29fc82f9e
当我x+y
输入功能时,它出错了.例如2+2=22
,5+7=57
但是/
,*
,-
是工作.为什么+
不工作?请帮我.非常感谢提前
Rig*_*red 47
一个或两个变量是字符串而不是数字.这使得+
字符串连接.
'2' + 2 === '22'; // true
2 + 2 === 4; // true
Run Code Online (Sandbox Code Playgroud)
其他算术运算符/ * -
将对toNumber
字符串执行转换.
'3' * '5' === 15; // true
Run Code Online (Sandbox Code Playgroud)
将字符串转换为数字的快速方法是使用一元运算+
符.
+'2' + 2 === 4; // true
Run Code Online (Sandbox Code Playgroud)
......或者你的变量:
+x + +y
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
34910 次 |
最近记录: |