问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS &的作用?

发布网友 发布时间:2022-04-25 19:03

我来回答

3个回答

热心网友 时间:2022-05-16 04:30

JS &的作用:

&表示位的与运算。两个数值的各个位分别相与,同时为1才得1。只要一个为0就得0。
85等于二进制1010101,如果currentState & 85 结果还是等于85,就表示currentState的1、3、5、7位都为1。

作“与”运算,最简单的理解是,可以把两个数化为二进制来看看,比如:10的二进制1010
12的二进制是1100,那么10&12=  1000(这是二进制)也就是8,如果i & j不等于0,那么条件是为true的。

因为true false 在做值比较(和其他类型的值)时会进行强制类型转化。true 为1 false 为 0.
比方说:alert(1==true);是true,而alert(3==true);为false.
这是主要原因。而if (i & j)的时候,javascript 会进行转化,或者用Boolean 数据类型进行包装,像java C#里的装箱,拆箱。
若其值为 0、null、 NaN,或者空字符串,则该 Boolean 对象的值为 false,其他均为true.

另,与操作就是和C语言一样的与操作。

热心网友 时间:2022-05-16 05:48

位运算
&表示位的与运算。两个数值的各个位分别相与,同时为1才得1。只要一个为0就得0。

85等于二进制1010101
如果currentState & 85 结果还是等于85
就表示currentState的1、3、5、7位都为1

热心网友 时间:2022-05-16 07:23

推荐你去看看这个链接http://zhidao.baidu.com/question/130386852.html,不明白再追问。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 js 如何什么作用 js的工作原理 关于JS的作用 html js css div 他们各自的作用是什么 JS的作用是不是比CSS大? js有何作用 javascript的作用有哪些 JavaScript的作用有哪些? js的作用主要是什么,大概得学多久? 在淘宝买了部手机,广告名写HTC G14,T-MOBILE版,到官方验证输入IMEI码后是HTC SENTATION 4G版,销往美国 如何让微信看不到电话号码 简析怎么判断新股上市走势? 我想办危险化学品经营许可证, 不知怎么写申请 危险化学品经营许可证年检资料都要什么啊 拷贝录像,按哪个选项能拷贝到优盘里? 危险化学品经营许可证需不需要办理 硬盘录像机录像怎么拷贝到U盘上 危险化学品经营许可证去什么单位办理? 危险化学品经营许可证办理? 危险化学品经营许可证有哪几种?生产经营许可证、经营许可证、经营许可证(票面)?? javascript 作者 弗拉纳根是谁 js 在Dreamweaver 的作用 JS的创作作品 什么是JS作者 用豆腐乳怎么做扣肉 MSVCP140.dll丢失怎么解决 求助,计算机中丢失 MSVCP140.DLL 这怎么解决 豆腐乳怎么做 求助丢失MSVCP140.DLL怎么办啊 QAQ 豆腐乳自己怎么做 豆腐乳是怎么做出来的? 隔着屏幕哄男生睡觉的方法有哪些? 男朋友让我在晚上哄他睡觉,应该怎么哄呢? 如何哄男朋友睡觉? 没有pos机怎么刷信用卡 不用pos机就能刷卡吗?市场上的无卡支付能成为趋势吗 不需要pos机的刷卡app有哪些? 成都有无卡刷卡的pos机吗 我没有pos机,别人怎么给我刷信用卡付账 刷信用卡不用pos机还有怎么刷?