搞懂JS中&&、&和||、|
JS中&&、&和||、|的区别&&和||是逻辑运算符;&和|是位运算符。与可以理解为乘,或可以理解为加。1.&两个数值对应的进制位相与。同为1相与(乘)结果为1,其中有一个0相与(乘)结果为0。如31&2结果为2,11111&00010的结果为00010,结果为2。2.|两个数值对应的进制位相或。其中有一个为1相或(加)结果都为1,否则就为0。如31|2结果为31,1011111|00010的结果为11111,即31。3
原创
2020-09-10 17:45:25 ·
1178 阅读 ·
0 评论