什么是JavaScript的最高整数值,数字可以达到而不会丢失精度?这是由语言定义的吗?是否有定义的最大值?在不同的浏览器中是不同的?
4 回答

慕雪6442864
TA贡献1812条经验 获得超5个赞
> = ES6:
Number.MIN_SAFE_INTEGER;
Number.MAX_SAFE_INTEGER;
<= ES5
来自参考:
Number.MAX_VALUE;
Number.MIN_VALUE;
console.log('MIN_VALUE', Number.MIN_VALUE);
console.log('MAX_VALUE', Number.MAX_VALUE);
console.log('MIN_SAFE_INTEGER', Number.MIN_SAFE_INTEGER); //ES6
console.log('MAX_SAFE_INTEGER', Number.MAX_SAFE_INTEGER); //ES6

米脂
TA贡献1836条经验 获得超3个赞
在JavaScript中,有一个叫做的数字Infinity。
例子:
(Infinity>100)
=> true
// Also worth noting
Infinity - 1 == Infinity
=> true
Math.pow(2,1024) === Infinity
=> true
对于有关此主题的一些问题,这可能就足够了。
添加回答
举报
0/150
提交
取消