JavaScript (ES2026) reference · Number Methods and Properties

JavaScript Number.isFinite() Method

Return true if a value is a finite number. Unlike the global isFinite(), it doesn't convert strings.

JavaScript (ES2026) Since ES2015

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

Syntax

Number.isFinite(value)

Parameters

ParameterDescription
value The value to test.

Return value

true or false.

Examples

Finite numbersTry it yourself
console.log(Number.isFinite(42), Number.isFinite(Infinity), Number.isFinite(NaN));

Output

true false false
No type conversion, unlike the globalTry it yourself
console.log(Number.isFinite("42"), isFinite("42"));

Output

false true

Version history

VersionChange
JavaScript ES2015Added

Was this page helpful?