JS: Number.isFinite

By Xah Lee. Date: . Last updated: .
Number.isFinite(number)

Return true if number is a number type, and is not any of NaN, Infinity, -Infinity. Else, false.

console.assert(Number.isFinite(3));
console.assert(Number.isFinite(3.4));

// s------------------------------

// not finite
console.assert(Number.isFinite(Infinity) === false);

// is nan
console.assert(Number.isFinite(NaN) === false);

// s------------------------------
// not number
console.assert(Number.isFinite("3") === false);