我刚刚在Mozilla Javascript文档中看到了这篇文章:
var len = this.length >>> 0;
我不太明白为什么要这样做.有什么好处呢填零,右移this.length的0呢?据我所知,它什么都没做.它是否安全地为其建立默认值len,即使this.length它不是整数?这可能是这样吗?如果是这样,>> 0和之间的区别是>>> 0什么?
this.length
0
len
>> 0
>>> 0
javascript bitwise-operators
bitwise-operators ×1
javascript ×1