js 中 >>= 这个符号是何用意呢?

最近在看Vue源码,看到以下一段代码~


  const repeat = (str, n) => {

    let res = ''

    while (n) {

      if (n % 2 === 1) res += str

      if (n > 1) str += str

      n >>= 1

    }

    return res

  }

这里的 >>= 符号是何意的?求科普~


一只斗牛犬
浏览 355回答 1
1回答

暮色呼如

n = n>>1 ,右移一位,相当于 n = n/2//先把js基础看了,再去看js框架源码
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript