JavaScript Number isFinite() yöntemi
- Önceki Sayfa EPSILON
- Sonraki Sayfa isInteger()
- Üst katıya dön JavaScript Number Referans Kılavuzu
Tanım ve kullanım
Sayı sınırlıysaNumber.isFinite()
Metodun geri döndüğü true
.
Sınırsız (sınırlı olmayan) sayılar Infinity
ve-Infinity
veya NaN
.
Aksi takdirde geri dön false
.
Ayrıca bkz:
Örnek
Örnek 1
123 sınırlı mıdır?
Number.isFinite(123)
Örnek 2
Number.isFinite("123")
Örnek 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Örnek 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)
Sözdizimi
Number.isFinite(value)
Parametre
Parametre | Açıklama |
---|---|
value | Gerekli. Test etmek için değer. |
Geri dönen değer
Tür | Açıklama |
---|---|
Booleen değer | Eğer bu değer sınırlıysa true ise false . |
isFinite() ve Number.isFinite() arasındaki fark
EğerDeğerSayı sınırlıysa isFinite()
Geri dön true
.
EğerSayıSayı sınırlıysa Number.isFinite()
Geri dön true
.
Diyelim ki:isFinite()
Testten önce değeri sayıya dönüştürün.
Örnek
isFinite(123) // Geri dön true
Number.isFinite("123") // Geri dön false
Tarayıcı desteği
Number.isFinite()
ECMAScript6 (ES6) özellikleridir.
Tüm modern tarayıcılar ES6 (JavaScript 2015)yi destekliyor:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
destekleniyor | destekleniyor | destekleniyor | destekleniyor | destekleniyor |
Internet Explorer 11 (veya daha eski sürümler) desteklemiyor Number.isFinite()
.
- Önceki Sayfa EPSILON
- Sonraki Sayfa isInteger()
- Üst katıya dön JavaScript Number Referans Kılavuzu