JavaScript 整数范围
在本文中,我们将了解JavaScript中整数变量的不同范围。要获取这些范围,我们将使用ES5 JavaScript的 MAX_VALUE 和 MIN_VALUE 属性,以及ES6 JavaScript的 MAX_SAFE_INTEGER 和 MIN_SAFE_INTEGER 属性。
MAX_VALUE 表示JavaScript中可表示的正数的最大可能数值,其值为1.79E+308。 MIN_VALUE 表示JavaScript中可以表示的最小正数,在浮点精度内的值为5E-324(>0)。 MAX_SAFE_INTEGER 是一个常数,表示最小安全整数,其值为(253 - 1)。 MIN_SAFE_INTEGER 是一个常数,表示最小安全整数的负值,其值为(-1)x(253 - 1)。
我们将通过示例来理解上述概念。
示例1: 使用ES5 JavaScript的 MAX_VALUE 和 MIN_VALUE 来显示整数的范围。
Javascript
<script>
function Range() {
document.write("The minimum value of integer is: "
+ Number.MIN_VALUE + "<br>");
document.write("The maximum value of integer is: "
+Number.MAX_VALUE+"<br>");
}
Range();
</script>
输出:
The minimum value of integer is: 5e-324
The maximum value of integer is: 1.7976931348623157e+308
示例2: 显示使用ES6 JavaScript的 MAX_SAFE_INTEGER 和 MIN_SAFE_INTEGER 来显示整数的范围。
JavaScript
<script>
function Range() {
document.write("The minimum value of integer is: "
+ Number.MIN_SAFE_INTEGER + "<br>");
document.write("The maximum value of integer is: "
+Number.MAX_SAFE_INTEGER+"<br>");
}
Range();
</script>
输出:
The minimum value of integer is: -9007199254740991
The maximum value of integer is: 9007199254740991