一元运算符,只需要一个操作数
+
正号
—正号不会对我们的数值产生任何影响
-
负号
—负号可以对数字进行负号的取反
var a=123;//123
var a=+123;//123
a=-a;//对a进行取反操作,结果为-123
a=true;//对于非number值,先将其转换为number,再进行运算
a=-a;//-1 //类型为number
//可以用+将任意类型的数据类型转换为Number类型)(隐式类型转换)
var result=1++"2"+3;//6
console.log(a);
- 对于非
Number
值,先将其转换为Number
,再进行运算 - 可以对一个其他的数据类型使用
+
,来将其转换为Number
类型 - 原理和
Number()
函数一样