JavaScript Number isFinite() Method

JavaScript Number isFinite() method is used to check whether a passed value is a finite number.

Infinite values include Infinity, -Infinity, and NaN.

Syntax

Number.isFinite(value)

Parameters

value(required): It is the value to be tested.

Return value

It returns true if the number is finite; otherwise false.

Visual Representation

Visual Representation of JavaScript Number isFinite() Method

Example 1: Basic Usage

console.log(Number.isFinite(10));   //positive number
console.log(Number.isFinite(-10));  //negative number
console.log(Number.isFinite(5.40)); //float number

Output

true
true
true

Example 2: Passing Infinity, NaN, and null

Visual Representation of Passing Infinity, NaN, and 0

console.log(Number.isFinite(Infinity));
console.log(Number.isFinite(-Infinity));
console.log(Number.isFinite(NaN));
console.log(Number.isFinite(null));

Output

false
false
false
false

Example 3: Passing 0, non numeric and empty valueVisual Representation of Passing 0, non numeric and empty value

console.log(Number.isFinite(0));
console.log(Number.isFinite("Hello"));
console.log(Number.isFinite());

Output

true
false
false

Browser Compatibility

  1. Google Chrome 19
  2. Edge 12
  3. Firefox 16
  4. Safari 9
  5. Opera 15

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.