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后陷入死循环,没有任何结果输出