Checks if a value is a finite number. This is a more type-safe wrapper around Number.isFinite that ensures the value is also a number.
The value to check
True if the value is a finite number, false otherwise
isFiniteNumber(42); // trueisFiniteNumber(-1); // trueisFiniteNumber(0); // trueisFiniteNumber(Infinity); // falseisFiniteNumber(-Infinity); // falseisFiniteNumber(NaN); // falseisFiniteNumber("42"); // falseisFiniteNumber(null); // falseisFiniteNumber(undefined); // false Copy
isFiniteNumber(42); // trueisFiniteNumber(-1); // trueisFiniteNumber(0); // trueisFiniteNumber(Infinity); // falseisFiniteNumber(-Infinity); // falseisFiniteNumber(NaN); // falseisFiniteNumber("42"); // falseisFiniteNumber(null); // falseisFiniteNumber(undefined); // false
Checks if a value is a finite number. This is a more type-safe wrapper around Number.isFinite that ensures the value is also a number.