JS Built-ins
NumberisFinitebeginner

Number.isFinite() β€” NaN returns false

πŸ“– Usage Example
// Check for finite numbers (no coercion)
Number.isFinite(42)        // β†’ true
Number.isFinite(Infinity)  // β†’ false
Number.isFinite('42')      // β†’ false

Use Number.isFinite() to safely check if a value is a finite number without coercing non-number types as the global isFinite() does.

Number.isFinite() β€” NaN

πŸ’‘ Hints (1)
  • β€’ `NaN` is not finite β€” it is not a real number at all.