一元运算符,只需要一个操作数

    • 正号
      - 正号不会对数字产生任何影响
      - 负号
      - 负号可以对数字进行负号的取反

      - 对于非Number类型的值,
      它会将先转换为Number,然后在运算
      可以对一个其他的数据类型使用+,来将其转换为number
      它的原理和Number()函数一样
  1. var a = 123;
  2. a = -a;//-123
  1. a = true;
  2. a = -a;//-1
  1. var result = 1 + "2" + 3;//string "123"
  2. var result = 1 + +"2" + 3;//+"2"先转为2 number 6