1. 使用与运算符判断奇偶
& 1 = 0 //偶数
& 1 = 1 //奇数
也可以用%运算符
%2 = 0 //偶数
%2 = 1 //奇数
2.使用~, >>, <<, >>>, |来取整
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
也可以用 window.parseInt()
3.使用^来交换 a b 的值
var a = 5
var b = 8
a ^= b
b ^= a
a ^= b
console.log(a) // 8
console.log(b) // 5
也可以用新语法
var a = 5
var b = 8
[a,b] = [b,a]