Metode JavaScript Number isFinite()
- Halaman Sebelumnya EPSILON
- Halaman Berikutnya isInteger()
- Kembali ke Lapisan Atas Panduan Rujukan Number JavaScript
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:
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. |
Pulang nilai
Tipe | Deskripsi |
---|---|
Bilangan boolean | Bilangan true Jika 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
Number.isFinite("123") // Pulang false
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()
.
- Halaman Sebelumnya EPSILON
- Halaman Berikutnya isInteger()
- Kembali ke Lapisan Atas Panduan Rujukan Number JavaScript