js 中的“|=”是什么意思?

Modes|=CharMode(sPW.charCodeAt(i));中的“|=”表示什么?
2024年11月19日 22:31
有4个网友回答
网友(1):

|= 按位者如或纤吵.然后赋值.

i=1;//二进制为0001
i|2;//2的二进制为0010 两个按位或为0011也就是3
i|=2等价于i=i|2;
所以i为毁嫌侍3

网友(2):

+=代表 加等于 例如 int i=10; i+=3; i现在等于13
-=代表 减销巧帆等亏雹于 例如 int i=10; i-=3; i现在等于7
|=代表 或等于 例如 int i=1; i|=2; i现在等于宽伍3

网友(3):

哥们儿 你看错了吧 应该是 !=

是“不等于”的意思

js中的比较符只有以下几个:

相等(==) 假如操作数相等的话则返回真。 3 == var1
不等(!=) 假如操作数不等的话则返回真。 var1 != 4
大于(>) 假如左操作数大于右操作液粗数的话则返回真。 var2 > var1
大于或等于(>=) 假如左操作数大羡胡于等于右操作数的话则返回真。 var2 >= var1
var1 >= 3
小于(<) 假如左操作数小于右操作闹派镇数的话则返回真。 var1 < var2
小于或等于(<=) 假如左操作数小于等于右操作数的话则返回真。 var1 <= var2
var2 <= 5

网友(4):

没有吧。。。