js基础_一元运算符
什么是一元运算符?一元运算符,只需要一个操作数
+ 正号
正号不会对我们数值产生任何影响
var a = 123;
a = +a;
console.log("a="+a);
- 负号
负号可以对我们得数字进行取反
var a = 123;
a = -a;
console.log("a="+a);
对于非Number类型得值,他会将先转换为Number,然后在运算
可以对一个其他数据类型使用+,来将其转换为Number
它的原理和使用Number()函数一样
a = true;
a = -a;
console.log("a="+a);
var result = 1+"2"+3;
console.log("result="+result);
进行隐式转换
var result = 1++"2"+3;
console.log("result="+result);