var a = 0;
var c = 3;
function myFunction(b) {
a = a | b;
return (a == c);
}
今天看到这个,“a = a | b”是做什么的?
答案 0 :(得分:1)
您正在执行bitwise-or
操作并将结果分配给。
示例:
如果a = 5且b = 4,那么它们的二进制表示的相应位由or-operation
操作。
a=101
b=100
a=a|b=101|101=101=5;