Я только что наткнулся на эту статью в документации по JavaScript Javascript:
var len = this.length >>> 0;
Я не совсем понимаю, почему это делается. Что хорошего делает нулевое заполнение правого сдвига this.length
на 0
делать? Насколько я понимаю, он ничего не делает. Безопасно ли установить значение по умолчанию для len
, даже если this.length
не является целым числом? Неужели это возможно? Если да, то какая разница между >> 0
и >>> 0
?