js中>>0是什么意思

偶然看到处理数据时,有类似于 c = a / b >> 0的写法,意思是取结果的整数值,和parseInt()一样

因为  x >> y 会先将x转成二进制,然后向右移动y位,也就是删掉后面y位,用新的二进制数再转成十进制。例如 17>>2 , 17转成二进制是:10001,向右移动两位后,剩下 100,就是十进制的4

posted @ 2020-10-23 15:04  轩辕大帝  阅读(1951)  评论(0编辑  收藏  举报