javascript会跳过某些功能的“+”符号吗? 请找到以下代码
{{1}}
为什么我们将控制台的输出作为32?
答案 0 :(得分:5)
+
会尝试将您的variable/value
解析为number
。
因此,如果您想在控制台中获取+32
,则需要使用strings
。
查看示例
在第一种情况下,变量是连接的,因为其中一个是字符串。
在第二种情况下,我首先使用a
运算符将+
解析为数字,并获得两个数字的总和。
var a = '1';
var b = 2;
console.log(a + b);
console.log( (+a) + b);