How to use the Number.isFinite() method In Javascript
The Number.isFinite() method is used to check if the passed value is finite or not. If it unables to parse the value it returns false and if it parses the value then it check if it is finit or infinite.
Syntax:
Number.isFinite(testingValue);
Example: The below code shows the practical implementation of the Number.isFinite() method to check if it is number.
function isNumber(value){
try{
if(!(Number.isFinite(value))){
throw new Error("Passed value is not a number");
}
console.log("Passed value is a number");
}
catch(error){
console.log("An error occurred: ", error.message);
}
}
isNumber(108);
isNumber("11");
isNumber("Hello");
Output
Passed value is a number An error occurred: Passed value is not a number An error occurred: Passed value is not a number
How to Check if a Value is a Number in JavaScript ?
To check if a value is a number in JavaScript, use the typeof operator to ensure the value’s type is ‘number’. Additionally, functions like Number.isFinite() and !isNaN() can verify if a value is a valid, finite number.
We can use the below methods to check whether the value is a number or not:
Table of Content
- Using the isNaN() method
- Using the typeof operator
- Using the Number.isInteger() method
- Using the Number.isFinite() method