【问题标题】:What is the difference between Math.min() and Math.max() ? In Javascript [duplicate]Math.min() 和 Math.max() 有什么区别?在 Javascript [重复]
【发布时间】:2015-04-07 11:52:41
【问题描述】:

当你执行 Math.min() 时,你会得到 (Infinity),当你执行 Math.max() 时,你会得到 (-Infinity)。

通过这个结果,如果你比较 Math.max() > Math.min() 你会得到错误的结果。

为什么 Math.max() 返回 - 无穷大和 Math.min 返回无穷大?没有意义

为什么?

【问题讨论】:

  • 因为-infinity 小于infinity?不确定我是否完全理解您的问题...
  • 您的标题与您的问题完全不符。
  • Math.min() 和 Math.max() 正在尝试比较(例如从数组中)最大和最小结果...所以如果您 不要 与 anithing Math.min 比较会给你无穷大,因为要比较的数字更大,所以第一次比较总是最小的结果。

标签: javascript computer-science


【解决方案1】:
Math.min([value1[, value2[, ...]]])

返回最小的整数。

Math.max([value1[, value2[, ...]]])

返回最大的整数。

【讨论】:

    【解决方案2】:

    因为 (-Infinity) 总是小于

    【讨论】:

      猜你喜欢
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 2017-02-17
      • 2011-09-27
      • 2013-04-22
      • 2012-03-29
      • 1970-01-01
      相关资源
      最近更新 更多