JavaScript基础学习-一元运算符
这里总结的一元运算符是‘+’,‘-’
可以将显示转换,可以看到,+号只要在a前面就可以,有没有空格无所谓。
var a = '1.1';
var b = +a; // 1.1
var c = + a; // 1.1
var d =+ a; // 1.1
懵b的运算
+ - 之间可以先换抵消
+1 // 1
1 + 1 // 2
1 + + 1 // 2
1 + - 1 // 0
1 + + + 1 // 2
1 + - + 1 // 0
1 + '1' // "11"
1 + + '1' // 2
1 + - '1' // 0
从左到右运算,自动拆分
var a = 1,
b = 2;
a +++b // 3 相当于 a++ +b
a // 2
b // 2
a + ++b // 5
var c = '3';
typeof c // string
c = +c
typeof c // number
var d =+ c
typeof d // number