Number.isFinite() Is it finite
Last updated: 2026-09-09
Number.isFinite() Is it finite
Number.isFinite checks whether a value is a finite number.
| Category | Global Functions |
|---|---|
| ES version | ES2015 |
📝 Syntax
Number.isFinite(value);
⚙️ Parameters
| value | The value to check. |
|---|
Returns:A boolean.
Mutates the original:No (returns a new value)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
true
false
false
false
💡 Tip isFinite excludes both Infinity and NaN — more comprehensive than isNaN.
ℹ️ info 1/0 returns Infinity — JS division by zero does not crash.
🌐 Browser support
| Browser | |||||
|---|---|---|---|---|---|
| Number.isFinite() | ✓ v32 | ✓ v12 | ✓ v27 | ✓ v8 | ✓ v19 |
| Supported by all modern browsers | |||||
🏷️ Related Items
💡 Related Cases
More case studies coming soon — check back later.
📚 Related Tutorials
❓ FAQ
QisFinite vs isNaN?
AisFinite excludes both; isNaN only NaN.
QHow is Infinity produced?
A1/0, overflow operations.
QisFinite('42')?
Afalse — no type coercion.