《JS运算符》

98 阅读1分钟

算术运算符

屏幕截图 2022-06-18 154545.png

屏幕截图 2022-06-18 154615.png

屏幕截图 2022-06-18 154630.png

屏幕截图 2022-06-18 154653.png

屏幕截图 2022-06-18 154706.png NaN !== NaN

布尔运算符

屏幕截图 2022-06-18 155423.png

二进制运算符

屏幕截图 2022-06-18 155517.png

  • 判断奇偶 偶数&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

点运算符

屏幕截图 2022-06-18 163147.png

void运算符

屏幕截图 2022-06-18 163201.png

逗号运算符

屏幕截图 2022-06-18 163319.png

运算符的优先级

圆括号优先级最高,逗号最低。

image.png