Metode JavaScript Number isFinite()

Definisi dan penggunaan

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

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

Jika bukan 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.

Nilai pengembalian

Tipe Deskripsi
Bilangan boolean Jika nilai adalah bilangan terbatas, maka trueJika bukan bilangan terbatas, maka false.

Perbedaan antara isFinite() dan Number.isFinite()

JikaNilaiJika bilangan adalah bilangan terbatas, maka isFinite() Mengembalikan true.

JikaBilanganJika bilangan adalah bilangan terbatas, maka Number.isFinite() Mengembalikan true.

Artinya:isFinite() Konversi nilai ke angka sebelum tes.

Contoh

isFinite(123)	 	// Mengembalikan true

Coba sendiri

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

Coba sendiri

Dukungan browser

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

Semua browser 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().