console.log(+32)的输出是什么?

时间:2017-02-03 06:23:36

标签: javascript console.log

javascript会跳过某些功能的“+”符号吗? 请找到以下代码

{{1}}

为什么我们将控制台的输出作为32?

1 个答案:

答案 0 :(得分:5)

+会尝试将您的variable/value解析为number。 因此,如果您想在控制台中获取+32,则需要使用strings

查看示例 在第一种情况下,变量是连接的,因为其中一个是字符串。 在第二种情况下,我首先使用a运算符将+解析为数字,并获得两个数字的总和。



var a = '1';
var b = 2;

console.log(a + b);
console.log( (+a) + b);