Thursday, October 23, 2025
HomeLanguagesJavascriptJavaScript Number isFinite() Method

JavaScript Number isFinite() Method

The Number.isfinite() method in JavaScript is used to check whether the passed value is a finite number or not.

The Number.isfinite() method is different from the isfinite() method since this method doesn’t forcibly convert the parameter to a number and it does not return true for any value that is not of the type number. On the other hand, the global isfinite() method converts the tested value to a number first and then tests it

Syntax: 

Number.isFinite(value)

Parameters: This method accepts a single parameter value. It is the number that the user wants to check for finiteness.

Return Value: The number.isfinite() method returns a boolean value i.e. either true or false. It returns true if the passed value is of the type Number, and equates to a finite number else it returns false.

Example: Below is an example of the Number.isFinite() Method. 

Javascript




console.log(Number.isFinite(111));


Output

true

Passing a negative number as an argument: If the negative number passed to the method is finite then the method will return true otherwise false. 

Example: In this example, we will pass a negative number as an argument.

Javascript




console.log(Number.isFinite(-2));


Output

true

Passing a positive number as an argument: If the positive number passed to the method is finite then the method will return true otherwise false. 

Example: In this example, we will pass a positive number as an argument.

Javascript




console.log(Number.isFinite(2));


Output

true

Passing zero as an argument: If zero is passed to the method then the method will return true as zero is a finite number. 

Example: In this example, we will pass 0 as an argument.

Javascript




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


Output

true

Passing an equation as an argument: If the equation evaluates to a finite number then the method will return true otherwise false. 

Example: In this example, we will pass an equation as an argument.

Javascript




console.log(Number.isFinite(7-3+2));


Output

true

Passing an equation (resulting in infinite) as an argument: If the equation after evaluating does not give a finite numeric value then the method will return false. 

Example: In this example, we will pass an equation that does not give a finite value after evaluation as an argument.

Javascript




console.log(Number.isFinite(0/0));


Output

false

Passing a word as an argument: Since a word is not of type integer, so the Number.isFinite() will not convert it to a number and will return false.

Example: In this example, we will pass a string as an argument.

Javascript




console.log(Number.isFinite("strong"));


Output

false

Passing number(string) as an argument: Since a string is not of type integer, so the Number.isFinite() will not convert it to a number and will return false. 

Example: In this example, we will pass a number as a string as an argument.

Javascript




console.log(Number.isFinite("5"));


Output

false

We have a complete list of Javascript Number Methods, to check those please go through the Javascript Number Complete Reference article.

Supported Browsers:  

  • Google Chrome 19
  • Internet Explorer 12
  • Firefox 16
  • Apple Safari 09
  • Opera 15 and above
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS