在重构时,我错误地在--
前面加上了两个破折号>
,并且代码似乎可以正常工作。我检查了MDN Operators页,但是找不到相关的定义。您能告诉我这个运算符叫什么吗?
function checkSitOccupancy(n) {
while (n --> 0)
console.log(n);
}
checkSitOccupancy(2)
答案 0 :(得分:1)
while (n-- > 0)
的意思是“当n的减量值大于零时”
答案 1 :(得分:0)
没有-->
运算符。您只是减少n
并比较> 0
答案 2 :(得分:0)
它是减量运算符。
它会减小n的值并将其与大于运算符的值进行比较
答案 3 :(得分:-1)
这是减量运算符,减法类似于++
。
编辑:在上述情况下,您压缩了一个递减数,并且大于一起签名,使它们看起来像是一个单一的运算符;它们不是,因为javascript不需要空格。