变量_ typeof 运算符:
(可以使用 typeof
运算符来确定 JavaScript 变量的数据类型)
注:
复杂数据 typeof
运算符把对象、数组或 null
返回 object
。
null被认为是对象的占位符
1.5 运算符
1.一元运算符:只有一个运算数的运算符 eg. A++
++ , -- , +(正号) +3 -(负号)
++ -- 自增(自减)
++(--)在前,先自增(自减),再运算
++(--)在后,先运算,再自增(自减)
2.算术运算符
+ - * / %(取模) 等等
3.赋值运算符
= += -= 等等
4.比较运算符
> < >= <= == ===(全等于)
5.逻辑运算符
&& || ! (与或非)
6.三元运算符
? :
一元运算符:
自增:
+(-):正(负)号
注意:在JS中,如果运算数不是运算符所要求的类型,那么js引擎会自动的将运算数进行类型转换
其他类型转number:
1. string转number:按照字面值转换。
以上则说明字符串"123"已经转成number了
如果字面值不是数字,则转为NaN(不是数字的数字) 而且NaN与任何数做运算,结果还是NaN
2. boolean转number:true转为1,false转为0