标签: javascript bitwise-operators
我刚刚在Mozilla Javascript文档中遇到this piece:
var len = this.length >>> 0;
我不太明白为什么要这样做。 this.length的零填充权移位0有什么用呢?据我所知,它什么都没做。是否安全地为len建立默认值,即使this.length不是整数?这可能是这样吗?如果是这样,>> 0和>>> 0之间有什么区别?
this.length
0
len
>> 0
>>> 0