--- title: isFinite() slug: Web/JavaScript/Reference/Global_Objects/isFinite tags: - JavaScript - Sonlu Sayı - Sonsuz Sayı - isFinite translation_of: Web/JavaScript/Reference/Global_Objects/isFinite ---
{{jsSidebar("Objects")}}

Global isFinite() fonksiyonu girilen değerin sonlu sayı olup olmadığını kararlaştırır. Gerekliyse, parametre ilk önce sayıya çevrilir.

Söz Dizimi

isFinite(testDegeri)

Parametreler

testDegeri
Sonluluğu test edilecek sayı.

Açıklama

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.

Örnekler

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ımlamalar

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')}}  

Tarayıcı Uyumluluğu

{{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}}

Ayrıca Bakınız