跳到主要内容

JavaScript 的 isFinite() 方法详解

isFinite()函数检查传入的值是否是有限数。

示例

// 检查100是否是有限数
console.log(isFinite(100));

// 输出: true

// 检查NaN是否是有限数
console.log(isFinite(NaN));

// 输出: false

isFinite()语法

isFinite()函数的语法是:

isFinite(testValue);

isFinite()参数

isFinite()函数接受:

  • testValue - 要测试是否有限的值。

isFinite()返回值

isFinite()函数返回:

  • false - 如果参数是InfinityNaNundefined
  • true - 对于所有其他参数

示例1:JavaScript isFinite()

// 检查5463是否是有限数
console.log(isFinite(5463));

// 输出: true

在上述示例中,我们使用了isFinite()来检查给定值是否是有限数。输出为true,因为5463是一个有限数。

示例2:isFinite() 与 Infinity 和 undefined

// 检查Infinity是否是有限数
console.log(isFinite(Infinity));

// 输出: false

// 检查undefined是否是有限数
console.log(isFinite(undefined));

// 输出: false

示例3:isFinite() 与 NaN 和 null

// 检查NaN是否是有限数
console.log(isFinite(undefined));

// 输出: false

// 检查null是否是有限数
console.log(isFinite(null));

// 输出: true

注意: 在JavaScript中,isFinite()是一个顶级函数,因为它不与任何对象或类关联,我们可以在任何地方调用它,无需创建实例。

推荐阅读: