我正在尝试学习Javascript。在这里,我对以下代码感到困惑。
当我放入x+y函数时,它出了问题。例如2+2=22,5+7=57
x+y
2+2=22
5+7=57
但是/,*,-是工作。为什么+不工作?请帮我。提前谢谢
/
*
-
+
一个或两个变量是字符串而不是数字。这使+do字符串串联在一起。
'2' + 2 === '22'; // true 2 + 2 === 4; // true
其他算术运算符/ * -将对toNumber字符串进行转换。
/ * -
toNumber
'3' * '5' === 15; // true
将字符串转换为数字的快速方法是使用一元运算+符。
+'2' + 2 === 4; // true
…或使用您的变量:
+x + +y