JavaScript Number MIN_SAFE_INTEGER 是一个静态数据属性,表示最小安全整数。JavaScript 中的“最小安全整数”值是“-9007199254740991”或“-(253-1)”。因此,它是 Number 对象的一个属性,因此您可以将其用作 Number.MIN_SAFE_INTEGER,而不是数字值的属性。
注意:如果你尝试使用 x.MIN_SAFE_INTEGER 访问它,其中 'x' 是一个变量,它将返回 undefined。
语法
以下是 JavaScript Number MIN_SAFE_INTEGER 属性的语法 -
参数
它不接受任何参数。
返回值
此属性没有返回值。
示例 1
下面的程序演示了 JavaScript Number MIN_SAFE_INTEGER 属性的用法。它将返回 Number.MIN_SAFE_INTEGER 的 '-9007199254740991'。
输出
上面的程序将 JavaScript 中的最小安全整数值返回为 '-9007199254740991'。
Minimum safe integer: -9007199254740991
示例 2
如果你尝试使用任何变量访问此属性,它将返回一个 undefined。
以下是 JavaScript Number MIN_SAFE_INTEGER 属性的另一个示例。在这里,我们尝试使用 n.MIN_SAFE_INTEGER 找到最小安全整数值,其中 “n” 是值为 5 的变量。
输出
这将返回 n.MIN_SAFE_INTEGER 的 'undefined'。
n = 5
Minimum safe integer = undefined
Minimum safe integer = undefined
示例 3
让我们测试一下,如果我们尝试将整数值添加到 Number.MIN_SAFE_INTEGER 的结果中会发生什么,它是返回默认的最小安全整数值还是添加整数后的实际值。
输出
执行上述程序后,将产生以下输出 -
val = 5
Minimum safe integer without adding = -9007199254740991
Minimum safe integer after adding 5 = -9007199254740986
m1 = -9007199254740990
m2 = -9007199254740989
m1 === m2: False
Minimum safe integer without adding = -9007199254740991
Minimum safe integer after adding 5 = -9007199254740986
m1 = -9007199254740990
m2 = -9007199254740989
m1 === m2: False