javascript 中运算符优先级
1、 . [] {}
提取属性与调用函数
2、 delete new typeof + - !
一元运算符
3、* / %
乘法,除法,求余
4、+ -
加法,减法
5、>= <= > <
不等式的运算符
6、 === !==
等式运算符
7、 &&
逻辑与
8、||
逻辑或
9、 ? :
三元运算符
typeof 运算符产生的值有 “number”,”string”,”boolean”,”undefiend”,”function” “object” ,如果运算数是一个数组或 null ,那么返回的是”object”
JavaScript 中的位运算符:
javascript 中有着和 java 相同的一套位运算符,
&:and 按位与
|:or 按位或
^: xor 按位异或
~:not 按位非
> : 带符号的右位移
>>> : 无符号的右位移
<<: 左位移