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

Modes|=CharMode(sPW.charCodeAt(i));中的“|=”表示什么?... Modes|=CharMode(sPW.charCodeAt(i));中的“|=”表示什么? 展开
 我来答
cc...2@126.com
推荐于2018-03-01 · TA获得超过429个赞
知道小有建树答主
回答量:218
采纳率:100%
帮助的人:259万
展开全部
|= 按位或.然后赋值.

i=1;//二进制为0001
i|2;//2的二进制为0010 两个按位或为0011也就是3
i|=2等价于i=i|2;
所以i为3
gqgq0311
2010-05-04 · TA获得超过768个赞
知道小有建树答主
回答量:563
采纳率:100%
帮助的人:261万
展开全部
+=代表 加等于 例如 int i=10; i+=3; i现在等于13
-=代表 减等于 例如 int i=10; i-=3; i现在等于7
|=代表 或等于 例如 int i=1; i|=2; i现在等于3
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoxixp
2010-05-04 · TA获得超过2790个赞
知道小有建树答主
回答量:910
采纳率:0%
帮助的人:0
展开全部
哥们儿 你看错了吧 应该是 !=

是“不等于”的意思

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

相等(==) 假如操作数相等的话则返回真。 3 == var1
不等(!=) 假如操作数不等的话则返回真。 var1 != 4
大于(>) 假如左操作数大于右操作数的话则返回真。 var2 > var1
大于或等于(>=) 假如左操作数大于等于右操作数的话则返回真。 var2 >= var1
var1 >= 3
小于(<) 假如左操作数小于右操作数的话则返回真。 var1 < var2
小于或等于(<=) 假如左操作数小于等于右操作数的话则返回真。 var1 <= var2
var2 <= 5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang_yang_1984
2010-05-04 · TA获得超过123个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:106万
展开全部
没有吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式