JavaScript (ES2026) reference · JSON and Global Functions

JavaScript isFinite() Function

Return true if a value is a finite number after converting it to a number. Prefer Number.isFinite() for strict checks.

JavaScript (ES2026) Since ES1

Create a free account to save this page, take notes and track your progress. Sign in

Syntax

isFinite(value)

Parameters

ParameterDescription
value The value to test.

Return value

true or false.

Examples

Converts firstTry it yourself
console.log(isFinite(10), isFinite(Infinity), isFinite("10"));

Output

true false true
null converts to 0Try it yourself
console.log(isFinite(null), Number.isFinite(null));

Output

true false

Version history

VersionChange
JavaScript ES1Added

Was this page helpful?