什么是JavaScript中的-->运算符?

时间:2019-02-07 16:08:10

标签: javascript

在重构时,我错误地在--前面加上了两个破折号>,并且代码似乎可以正常工作。我检查了MDN Operators页,但是找不到相关的定义。您能告诉我这个运算符叫什么吗?

function checkSitOccupancy(n) {
  while (n --> 0)
    console.log(n);
}
checkSitOccupancy(2)

4 个答案:

答案 0 :(得分:1)

while (n-- > 0)的意思是“当n的减量值大于零时”

答案 1 :(得分:0)

没有-->运算符。您只是减少n并比较> 0

答案 2 :(得分:0)

它是减量运算符。

它会减小n的值并将其与大于运算符的值进行比较

答案 3 :(得分:-1)

这是减量运算符,减法类似于++

编辑:在上述情况下,您压缩了一个递减数,并且大于一起签名,使它们看起来像是一个单一的运算符;它们不是,因为javascript不需要空格。