--- title: isFinite() slug: Web/JavaScript/Reference/Global_Objects/isFinite tags: - JavaScript - Sonlu Sayı - Sonsuz Sayı - isFinite translation_of: Web/JavaScript/Reference/Global_Objects/isFinite ---
Global isFinite()
fonksiyonu girilen değerin sonlu sayı olup olmadığını kararlaştırır. Gerekliyse, parametre ilk önce sayıya çevrilir.
isFinite(testDegeri)
testDegeri
isFinite
en üst seviye fonksiyondur ve herhangi bir nesne ile ilişkilendirilemez.
Bu fonksiyonu bir sayının sonlu olup olmadığını kararlaştırmak için kullanabilirsiniz. isFinite
fonksiyonu argümanı olan sayıyı sorgular. Eğer argümanın değeri NaN
, pozitif sonsuz veya negatif sonsuz ise, metod false döndürür; değilse, true döndürür.
isFinite(SonsuzSayı); // false isFinite(NaN); // false isFinite(-SonsuzSayı); // false isFinite(0); // true isFinite(2e64); // true isFinite(null); // true isFinite("0"); // true, daha güçlü bir ifade olan Number.isFinite("0") // ile kullanılsaydı false olacaktı.
Tanım | Durum | Açıklama |
---|---|---|
{{SpecName('ES3')}} | {{Spec2('ES3')}} | Initial definition. |
{{SpecName('ES5.1', '#sec-15.1.2.5', 'isFinite')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-isfinite-number', 'isFinite')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-isfinite-number', 'isFinite')}} | {{Spec2('ESDraft')}} |
{{CompatibilityTable}}
Özellik | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Temel Destek | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Özellik | Android | Android için Chrome | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Temel Destek | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |