Metode JavaScript Number isFinite()
- Halaman Sebelumnya EPSILON
- Halaman Berikutnya isInteger()
- Kembali ke Tengah Panduan Referensi Number JavaScript
Definisi dan penggunaan
Jika angka adalah bilangan terbatas,Number.isFinite()
Metode mengembalikan true
.
Bilangan tak terbatas (tidak terbatas) adalah Infinity
dan-Infinity
atau NaN
.
Jika bukan kembalikan false
.
Lihat pula:
Contoh
Contoh 1
Apakah 123 adalah bilangan terbatas?
Number.isFinite(123)
Contoh 2
Number.isFinite("123")
Contoh 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
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)
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 true Jika 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
Number.isFinite("123") // Mengembalikan false
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()
.
- Halaman Sebelumnya EPSILON
- Halaman Berikutnya isInteger()
- Kembali ke Tengah Panduan Referensi Number JavaScript