这在Javascript中意味着什么:a=a | b
今天看到了这一点,“a=a | b”做了什么?您正在执行这在Javascript中意味着什么:a=a | b,javascript,Javascript,今天看到了这一点,“a=a | b”做了什么?您正在执行按位或运算,并将结果分配给a 例如: 如果a=5和b=4,则其二进制表示的对应位由或操作操作操作 var a = 0; var c = 3; function myFunction(b) { a = a | b; return (a == c); } 这必须是重复的,搜索“按位或”。我真的不理解这里所有的否决票,当然这是重复的,但在|@Gal-ahem上很难获得好的搜索结果,小心你对“基本javascript”的批评|是
按位或
运算,并将结果分配给a
例如:
如果a=5和b=4,则其二进制表示的对应位由或操作操作操作
var a = 0;
var c = 3;
function myFunction(b) {
a = a | b;
return (a == c);
}
这必须是重复的,搜索“按位或”。我真的不理解这里所有的否决票,当然这是重复的,但在|
@Gal-ahem上很难获得好的搜索结果,小心你对“基本javascript”的批评|
是按位的,而不是逻辑的operator@F.J-反对票可能来自“这个问题没有显示任何研究成果”这是一个频繁、准确的重复。请不要给它提供答案。@PaulSasik我明白了,好吧,我只呆了一个月,我不知道:)
a=101
b=100
a=a|b=101|101=101=5;