## js 中整数的安全范围是多少? 安全整数指的是,在这个范围内的整数转化为二进制存储的时候不会出现精度丢失,能够被“安全”呈现的最大整数是 2^53 - 1,即 9007199254740991,在 ES6 中被定义为 `Number.MAX_SAFE_INTEGER`。最小整数是 -9007199254740991,在 ES6 中被定义为 `Number.MIN_SAFE_INTEGER`。 如果某次计算的结果得到了一个超过 JavaScript 数值范围的值,那么这个值会被自动转换为特殊的 `Infinity` 值。如果某次计算返回了正或负的 `Infinity` 值,那么该值将无法参与下一次的计算。判断一个数是不是有穷的,可以使用 `isFinite` 函数 来判断。