JS Built-ins
NumberisFinitebeginner

Number.isFinite() β€” Infinity 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() β€” Infinity

Number.isFinite(Infinity) returns false.

πŸ’‘ Hints (1)
  • β€’ `Infinity` is not finite β€” it represents an unbounded value.