Determines whether a given value is a valid number or a numeric string that can be converted to a finite number.
The value to check.
true if the value is a number or a numeric string (e.g., "42", "3.14") that can be parsed into a finite number, otherwise false.
true
false
isNumber(42); // trueisNumber('3.14'); // trueisNumber('abc'); // falseisNumber(NaN); // falseisNumber(Infinity); // falseisNumber(''); // falseisNumber(null); // false Copy
isNumber(42); // trueisNumber('3.14'); // trueisNumber('abc'); // falseisNumber(NaN); // falseisNumber(Infinity); // falseisNumber(''); // falseisNumber(null); // false
Determines whether a given value is a valid number or a numeric string that can be converted to a finite number.