+= (加法运算)
+=
是 js
的加法运算,表达式 A += B
表示: A = A + B
。
如下:
=+ (特殊的赋值)
JavaScript
中 =+
是一种特殊的赋值,表达式 A =+ B
表示:将 B
转化为数字赋值给A
。
=
是赋值,+
代表后面的数字为正数;同理,=-
代表后面的数字为负数。
用处
相当于告诉编译器,即将赋值的数值类型为数字类型,不要把数字当作字符串去拼接。
示例:
var a=10;
var b="abcd";
var c=+a;
console.log('c:', c);//return 10
var d=-a;
console.log('d:', d);//return -10
var f="10";
var e=+b;
var g=-f;
console.log('e:', e);//NAN
console.log('g:', g);//-10
打印结果: