gpt4 book ai didi

javascript - &= 在 JavaScript 中如何工作?

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

这个场景似乎按预期工作(其中 a &= b; 相当于 a = a && b ),但我对其用法没有信心,因为我还没有看到它在很多地方使用。场景:

var a = 0;
var b = 1;
a &= b;
console.log(a); // 0
a = 1;
a &= b;
console.log(b); // 1

但是这里发生了什么?

var a = 11011;
var b = 11101;
a &= b;
console.log(a); // 11009

最佳答案

我认为这会让 bitwise & 如何变得显而易见作品:

(11011).toString(2) -> "10101100000011"
(11101).toString(2) -> "10101101011101"
(11009).toString(2) -> "10101100000001"

第三个数字,以二进制形式表示,其 1 与其他两个数字的 1 完全相同。

关于javascript - &= 在 JavaScript 中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23089464/

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