JavaScript Number isFinite() yöntemi

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 Infinityve-Infinity veya NaN.

Aksi takdirde geri dön false.

Ayrıca bkz:

Küresel isFinite() yöntemi

Number.isInteger() yöntemi

Number.isSafeInteger() yöntemi

Örnek

Örnek 1

123 sınırlı mıdır?

Number.isFinite(123)

Kişisel olarak deneyin

Örnek 2

Number.isFinite("123")

Kişisel olarak deneyin

Örnek 3

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

Kişisel olarak deneyin

Ö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)

Kişisel olarak deneyin

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 trueise 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

Kişisel olarak deneyin

Number.isFinite("123")	// Geri dön false

Kişisel olarak deneyin

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