【问题标题】:JavaScript operator for "within x of"“在 x 以内”的 JavaScript 运算符
【发布时间】:2012-02-01 05:30:18
【问题描述】:

是否有一个 JavaScript 运算符可以检查接近度,有点像软相等?例如,不是if (a == b),而是if (a is within 5 of b)。可能没有这样的事情,但如果有的话,那将是一个很大的帮助。 谢谢

【问题讨论】:

    标签: javascript html operator-keyword equality inequalities


    【解决方案1】:
    function isNearby(a, b, delta) {
       return Math.abs(a - b) <= delta;
    }
    

    【讨论】:

      【解决方案2】:

      没有内置的方法可以做到这一点,但你可以很容易地做到这一点:

      if ( Math.abs(a - b) <= 5 )
      

      【讨论】:

        【解决方案3】:

        不,没有这样的运算符。

        仅供参考,所有运营商都可以在https://developer.mozilla.org/en/JavaScript/Reference/Operators找到

        【讨论】:

          猜你喜欢
          • 2020-06-29
          • 2013-06-01
          • 2021-12-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多