gpt4 book ai didi

javascript - 为什么按位运算符 OR 会 chop 此示例中的值?

转载 作者:行者123 更新时间:2023-11-30 14:57:21 27 4
gpt4 key购买 nike

<分区>

Mozilla JavaScript Guide关于按位或运算符有这样的说法:

“按位或:在两个操作数的对应位均为零的每个位位置返回零。”

但是,当操作数 b 为 1 时,下例中的按位运算符 OR 会向上取整 a。这是我无法理解的事情。此外,看到 a 返回一个非四舍五入的数字,我也不清楚按位运算符如何将其 chop 为两位数。

var a = Math.random()*100;
console.log(a);
console.log(a | 1);

非常欢迎有见地的解释。

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