gpt4 book ai didi

javascript - 为什么这个 ['3' |0 + 1] 按位不起作用?

转载 作者:行者123 更新时间:2023-11-28 11:07:43 25 4
gpt4 key购买 nike

似乎这只适用于“偶数”数字:

"8"|0 + 1   // 9
"3"|0 + 1 // 3
("3"|0) + 1 // 4

但是"3"|0 会转换为整数3

那么这是怎么回事?
为什么第二个例子在 JS 中会这样?

最佳答案

+的优先级高于|。

所以它的解析是这样的:

"8" | (0 + 1) = "8" | 1 = 9
"3" | (0 + 1) = "3" | 1 = 3

关于javascript - 为什么这个 ['3' |0 + 1] 按位不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6324341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com