【问题标题】:What is - - > operator in javascript? [duplicate]javascript中的-->运算符是什么? [复制]
【发布时间】:2019-07-01 19:34:23
【问题描述】:

在重构时,我错误地将两个破折号-- 放在> 之前,代码似乎可以正常工作而没有任何错误。我检查了MDN Operators 页面,但找不到相关定义。请告诉我这个运算符叫什么。

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

【问题讨论】:

标签: javascript


【解决方案1】:

while (n-- > 0) 表示“当 n 的递减值大于零时”

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      是递减运算符。

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

      【讨论】:

        【解决方案4】:

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

        编辑:在上述情况下,您将递减和大于号压缩在一起,使它们看起来是单个运算符;它们不是,因为 javascript 不需要空格。

        【讨论】:

          猜你喜欢
          • 2017-06-09
          • 2016-08-28
          • 2012-12-29
          • 2011-05-30
          • 2014-03-24
          • 2011-08-08
          • 2016-07-24
          • 2014-03-07
          • 1970-01-01
          相关资源
          最近更新 更多