Metode JavaScript Number isFinite()

Definisi dan penggunaan

Jika angka adalah bilangan terbatas,Number.isFinite() Metode kembali true.

Bilangan tak terbatas (tidak terbatas) adalah Infinity-Infinity atau NaN.

Jika tidak, kembalikan false.

Lihat pula:

Metode global isFinite()

Metode Number.isInteger()

Metode Number.isSafeInteger()

Contoh

Contoh 1

Apakah 123 adalah bilangan terbatas?

Number.isFinite(123)

Coba sendiri

Contoh 2

Number.isFinite("123")

Coba sendiri

Contoh 3

Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')

Coba sendiri

Contoh 4

Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)

Coba sendiri

Sintaks

Number.isFinite(value)

Parameter

Parameter Deskripsi
value Diperlukan. Nilai yang akan diuji.

Pulang nilai

Tipe Deskripsi
Bilangan boolean Bilangan trueJika nilai tersebut adalah bilangan terbatas, false.

Perbedaan antara isFinite() dan Number.isFinite()

JikaNilaiJika bilangan adalah bilangan terbatas, isFinite() Pulang true.

JikaBilanganJika bilangan adalah bilangan terbatas, Number.isFinite() Pulang true.

Artinya:isFinite() Pindahkan nilai ke angka sebelum pengujian.

Contoh

isFinite(123)	 	// Pulang true

Coba sendiri

Number.isFinite("123")	// Pulang false

Coba sendiri

Pendukung pelayar

Number.isFinite() Adalah fitur ECMAScript6 (ES6).

Semua pelayar modern mendukung ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
mendukung mendukung mendukung mendukung mendukung

Internet Explorer 11 (atau versi yang lebih awal) tidak mendukung Number.isFinite().