是否可以获得整数的最小值?

时间:2014-07-04 08:15:58

标签: javascript

在C#中,我们有属性int.MinValue,返回-2147483648。

有没有办法使用javascript获取此值?

修改

我找到了诸如Number.MIN_VALUENumber.MIN_SAFE_INTEGER之类的答案,但是如果您检查了这些答案,您就会知道它们没有返回我期望的值。

2 个答案:

答案 0 :(得分:10)

Javascript不使用整数,而是使用浮点数。因此,可以表示的最小数字是-Number.MAX_VALUE

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_VALUE

但是,这样的数字不会保留所有数字(浮点数的精度有限)。

Number.MIN_SAFE_INTEGER可能是您正在寻找的,但它仍然是实验性的。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/MIN_SAFE_INTEGER

答案 1 :(得分:0)

C#中的值是2 ^ 31 * -1,因此var x = Math.pow(2,31) * -1;