JavaScript Number.isSafeInteger()

安全整数是指可以精确表示为 **IEEE-754** 双精度数字的整数(从 **(253 - 1)** 到 **-(253 - 1)** 之间的所有整数)。

isSafeInteger() 方法的语法是

Number.isSafeInteger(testValue)

isSafeInteger() 方法是通过 Number 类名调用的。


Number isSafeInteger() 参数

isSafeInteger() 方法接受

  • testValue - 要测试是否为安全整数的值。

Number isSafeInteger() 的返回值

  • 返回一个 Boolean 值,指示给定值是否为安全整数(如果为安全整数则为 true,否则为 false)。

示例:使用 Number.isSafeInteger()

check1 = Number.isSafeInteger(451);
console.log(check1); // true

check2 = Number.isSafeInteger("-451");
console.log(check2); // false

check3 = Number.isSafeInteger(0.6969);
console.log(check3); // false

check4 = Number.isSafeInteger(Math.pow(2, 53));
console.log(check4); // false

check5 = Number.isSafeInteger(Math.pow(2, 53) - 1);
console.log(check5); // true

check6 = Number.isSafeInteger(Infinity);
console.log(check6); // false

check7 = Number.isSafeInteger(3.0);
console.log(check7); // true

输出

true
false
false
false
true
false
true

推荐阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战