环境: chrome浏览器问题: 使用 typeof 12 & 0X04 , 期待是一个 'number' 返回值, 结果却为 0.PS: 如果我使用typeof (12 & 0X04), 那个将会返回一个 number.其中原因为何, 期待有人解释一下?同理:为什么 12 & 4 === 4 返回的结果为 0, 而 (12 & 4) === 4 返回为 true
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
//优先级见下图
typeof 12 & 0X04 => (typeof 12) & 0X04 => "number" & 0X04 => 0
12 & 4 === 4 => 12 & (4 === 4) => 12 & "true" => 0
添加回答
举报
0/150
提交
取消