AI智能
改变未来

6.JS所表示的最大数


6.JS所表示的最大数

var END = Math.pow(2, 53);var START = END - 100;var count = 0;for (var i = START; i <= END; i++) {count++;}console.log(count);

咋一看上面代码输入时101,可是Js所能表示最大的数是2^53,
在2^53+1之后的数均显示2**53

console.log(Math.pow(2,53)); //9007199254740992console.log(Math.pow(2,53)+1); //同上因此,上面代码在达到2^53后陷入死循环,没有任何结果输出
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 6.JS所表示的最大数