JavaScript 数字属性


目录

    显示目录


EPSILON

1 与最小数之差 > 1。

MAX_VALUE

JavaScript 中可能的最大数字

MIN_VALUE

JavaScript 中可能的最小数字

MAX_SAFE_INTEGER

最大安全整数 (253 - 1)

MIN_SAFE_INTEGER

最小安全整数 -(253 - 1)

POSITIVE_INFINITY

无穷大(溢出时返回)

NEGATIVE_INFINITY

负无穷大(溢出时返回)

NaN

“非数字”值


JavaScript 厄普西隆

Number.EPSILON 是之间的区别 大于 1 和 1 的最小浮点数。

例子

let x = Number.EPSILON;

笔记

Number.EPSILON 是 ES6 功能。

它在 Internet Explorer 中不起作用。


JavaScript MAX_VALUE

Number.MAX_VALUE 是一个常量,表示 JavaScript 中可能的最大数字。

例子

let x = Number.MAX_VALUE;

数字属性不能用于变量

数字属性属于 JavaScript 数字对象

这些属性只能通过 Number.MAX_VALUE 进行访问。

使用 x.MAX_VALUE,其中 x 是变量或值, 将返回未定义

例子

let x = 6;
x.MAX_VALUE

JavaScript MIN_VALUE

Number.MIN_VALUE 是一个常量,表示 JavaScript 中可能的最小数字。

例子

let x = Number.MIN_VALUE;

JavaScript MAX_SAFE_INTEGER

Number.MAX_SAFE_INTEGER 表示 JavaScript 中的最大安全整数。

Number.MAX_SAFE_INTEGER 为 (253 - 1)。

例子

let x = Number.MAX_SAFE_INTEGER;

JavaScript MIN_SAFE_INTEGER

Number.MIN_SAFE_INTEGER 表示 JavaScript 中的最小安全整数。

Number.MIN_SAFE_INTEGER 为 -(253 - 1)。

例子

let x = Number.MIN_SAFE_INTEGER;

笔记

MAX_SAFE_INTEGERMIN_SAFE_INTEGER 是 ES6 功能。

它们在 Internet Explorer 中不起作用。



JavaScript POSITIVE_INFINITY

例子

let x = Number.POSITIVE_INFINITY;

溢出时返回 POSITIVE_INFINITY

let x = 1 / 0;

JavaScript NEGATIVE_INFINITY

例子

let x = Number.NEGATIVE_INFINITY;

溢出时返回 NEGATIVE_INFINITY

let x = -1 / 0;

JavaScript NaN - 不是数字

NaN 是 JavaScript 保留字,用于表示非法数字。

例子

let x = Number.NaN;

尝试使用非数字字符串进行算术运算将导致 NaN (不是 数字):

let x = 100 / "Apple";

自己尝试一下 →

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Numbers</h2>

<p>A number divided by a non-numeric string becomes NaN (Not a Number):</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 100 / "Apple";
</script>

</body>
</html>

完整的 JavaScript 数字参考

如需完整的编号参考,请访问我们的:

完整的 JavaScript 数字参考。

该参考包含所有 Number 属性和方法的描述和示例。