JavaScript的零填充右移运算符与等号结合。什么意思?

时间:2016-02-18 08:25:12

标签: javascript

我有这段代码:

for (;;) {
      if ((count & 1) == 1) {
        rpt += str;
      }

      // -- WHAT IS DONE HERE??
      count >>>= 1;
      // ---------------------
      if (count == 0) {
        break;
      }
      str += str;
    }

可以在此处找到完整的算法(“Polyfill”部分): https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/repeat

我理解Right Shift运算符的用途和用法,但这里左边是一个等号:>>> =

有人可以用这种方式解释使用它的目的吗?

0 个答案:

没有答案