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
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
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 value
console.log(Number.isFinite(0));
console.log(Number.isFinite("Hello"));
console.log(Number.isFinite());
Output
true
false
false
Browser Compatibility
- Google Chrome 19
- Edge 12
- Firefox 16
- Safari 9
- Opera 15
Krunal Lathiya is a seasoned Computer Science expert with over eight years in the tech industry. He boasts deep knowledge in Data Science and Machine Learning. Versed in Python, JavaScript, PHP, R, and Golang. Skilled in frameworks like Angular and React and platforms such as Node.js. His expertise spans both front-end and back-end development. His proficiency in the Python language stands as a testament to his versatility and commitment to the craft.