算术运算符
NaN !== NaN
布尔运算符
二进制运算符
- 判断奇偶
偶数&1 = 0;
奇数&1 = 1; - 使用~, >>, <<, >>>, |来取整
console.log(~~ 6.83) // 6
console.log(6.83 >> 0) // 6
console.log(6.83 << 0) // 6
console.log(6.83 | 0) // 6
console.log(6.83 >>> 0) // 6
- 使用^来交换 a b 的值
var a = 5
var b = 8
a ^= b
b ^= a
a ^= b
console.log(a) // 8
console.log(b) // 5
点运算符
void运算符
逗号运算符
运算符的优先级
圆括号优先级最高,逗号最低。