Poi*_*nty 11
按位运算符总是强制操作数为32位整数.
该操作被解释为
5.5 | (0 === 5)
Run Code Online (Sandbox Code Playgroud)
是的
5.5 | false
Run Code Online (Sandbox Code Playgroud)
这是强迫的
5.5 | 0
Run Code Online (Sandbox Code Playgroud)
现在5.5转换为32位整数,所以我们有
5 | 0
Run Code Online (Sandbox Code Playgroud)
是的5.
关系运算符比按位运算符更紧密地绑定,这可能令人困惑.如果要比较按位运算符的结果(与添加或乘法不同),则必须明确括号.