gpt4 book ai didi

javascript - 为什么我可以使用 (myVar & 1) 来测试参与方以及我应该在 Javascript 中执行此操作吗?

转载 作者:行者123 更新时间:2023-12-03 07:54:27 25 4
gpt4 key购买 nike

我正在使用 JS,我试图实现一种算法,同时我意识到我可以使用 myVar & 1根据 myVar 中数字的奇偶校验返回 0 或 1。

var a = 0 & 1;
var b = 1 & 1;
var c = 42 & 1;
var d = 65 & 1;

console.log(a); //display 0
console.log(b); //display 1
console.log(c); //display 0
console.log(d); //display 1

https://jsfiddle.net/bzjvpyjk/

我不明白这背后发生了什么。它是如何工作的?

这样做清楚或者有用吗?

最佳答案

// 9 is 00000000000000000000000000001001
var expr1 = 9;

// 5 is 00000000000000000000000000000101
var expr2 = 5;

// 1 is 00000000000000000000000000000001
var result = expr1 & expr2;// performing and(&) operation

document.write(result);
// Output: 1

了解更多信息https://msdn.microsoft.com/en-us/library/dazfy1f3(v=vs.94).aspx

关于javascript - 为什么我可以使用 (myVar & 1) 来测试参与方以及我应该在 Javascript 中执行此操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34857626/

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