W
e
l
c
o
m
e
: )

js简单使用位运算

1.使用 & 判断奇偶性:     

    偶数 & 1 = 0

    奇数 & 1 = 1

 

2.使用~、>><<>>>|来取整 (相当于 Math.floor())   

     注意 >>> 不可对负数取整

 

3.使用^判断符号是否相同

  (a^b)>=0; // true相同;false不相同

 

4.使用^来检查数字是否不相等

 

5. n&(n-1),如果为0,说明n是2的整数幂

 

6.  使用 num+0.5|0 来代替Math.round(),负数,只需要 -0.5

 

 

 

posted @ 2020-07-03 10:09  口木秋子  阅读(158)  评论(0编辑  收藏  举报