为什么Number.MIN_VALUE < -1219312(或任何小值)的计算结果为 false

Why does Number.MIN_VALUE < -1219312 (or any small value) evaluate to false?

本文关键字:任何小 计算 false 结果 MIN Number VALUE -1219312 为什么      更新时间:2023-09-26

我已经在多个浏览器中尝试过这个,它们的结果都是假的!我在这里错过了什么吗?

因为Number.MIN_VALUE是最小的值。

(不确定人们喜欢链接到什么作为参考;例如 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_VALUE)。

来自 MDN:

Number.MIN_VALUE 属性表示 JavaScript 中可表示的最小数值。

MIN_VALUE 属性是最接近 0 的数字,而不是 JavaScript 可以表示的最负数。

Number.MIN_VALUE是一个非常小的十进制值,而不是一个真正的负值。