JavaScript isFinite() fonksiyonunun kullanımı, işlevi ve sonuçları hakkında bilgi edinin. isFinite() ne işe yarar? Detaylı açıklama ve örnekler.

JavaScript isFinite() Fonksiyonu

JavaScript isFinite() fonksiyonu, bir değerin sonlu sayı olup olmadığını kontrol eder. Eğer değer sonlu sayı ise, sonuç true olarak döner. Eğer değer sonsuz ya da NaN ise, sonuç false olarak döner.

isFinite() fonksiyonu genellikle bir kullanıcıdan alınan değerin sayı olup olmadığını kontrol etmek için kullanılır. Örneğin, bir formdaki input alanına girilen değerin sayı olup olmadığını kontrol etmek için isFinite() fonksiyonu kullanılabilir.

Örnek kullanımı şu şekildedir:

var x = 123;

isFinite(x); // true

Yukarıdaki örnekte, isFinite() fonksiyonu verilen değerin sonlu bir sayı olduğunu kontrol eder ve sonuç true olarak döner.

Değer Sonuç
isFinite(123) true
isFinite(-1.23) true
isFinite(5-2) true

isFinite() Ne İşe Yarar?

isFinite() fonksiyonu, bir değerin sonuç olarak finite (sonlu) bir sayıya dönüşüp dönüşmediğini kontrol etmek için kullanılır. Yani, eğer bir değer Infinity, -Infinity veya NaN (Not a Number) değerlere eşitse, isFinite() fonksiyonu false değerini döndürecektir. Eğer değer sonlu bir sayıysa, isFinite() fonksiyonu true değerini döndürecektir.

Örneğin, bir kullanıcının girdiği değerin sayı olup olmadığını kontrol etmek için isFinite() fonksiyonu oldukça yararlıdır. Eğer kullanıcı sadece sayı girebiliyorsa, kodumuzu bu fonksiyon sayesinde daha güvenli hale getirebiliriz.

isFinite() fonksiyonu ayrıca Number nesnesinin bir metodu olarak da kullanılabilir. Örneğin, Number.isFinite() ifadesiyle de aynı sonucu elde edebiliriz.

Bu fonksiyon aynı zamanda parseFloat() fonksiyonuyla elde edilen değerlerin sonuçlarını kontrol etmek için de kullanılabilir. Eğer parseFloat() fonksiyonu bir sayıyı veya Infinity değerini döndürürse, isFinite() fonksiyonu true sonucu verecektir.

isFinite() fonksiyonunun bu tür kullanım alanları sayesinde, JavaScript kodumuzu daha verimli ve güvenli bir şekilde yazabiliriz.

isFinite() Kullanımı

isFinite() fonksiyonu, bir değerin sonlu bir sayı olup olmadığını kontrol etmek için kullanılır. Bu fonksiyon, verilen bir sayının sonlu(double) bir değer olup olmadığını belirlemek amacıyla kullanılır. Eğer sayı sonlu ise, isFinite() fonksiyonu true değerini döndürür. Eğer sayı sonlu değilse, false değerini döndürür. Bu fonksiyon genellikle sınırların kontrol edilmesi gereken durumlarda kullanılır.

Örneğin:

  • isFinite(3.14) // true değeri döndürür.
  • isFinite(Infinity) // false değeri döndürür.
  • isFinite(‘hello’) // false değeri döndürür.

Bu fonksiyon, özellikle sayısal verilerin kontrol edilmesi gerektiğinde oldukça faydalıdır. Örneğin, bir form verisi alındığında bu verinin sayısal bir değer olup olmadığını kontrol etmek için isFinite() fonksiyonu kullanılabilir. Bu sayede, hatalı veri girişleri önceden engellenebilir ve uygulamanın veri bütünlüğü sağlanmış olur.

isFinite() Fonksiyonunun Sonuçları

isFinite() Fonksiyonunun Sonuçları

isFinite() fonksiyonu, belirtilen değerin sonucunu kontrol eder ve sonucuna göre true veya false değerlerini döndürür. Eğer belirtilen değer sonsuzsa veya NaN (sayısal olmayan bir değer) ise false değeri döner.

Örneğin, isFinite(7) fonksiyonunu kullandığınızda sonuç true olacaktır çünkü 7 bir sayıdır ve sonsuz veya NaN değildir.

Ancak, isFinite(Infinity) veya isFinite(NaN) fonksiyonlarını kullandığınızda sonuç false olarak dönecektir çünkü bu sayılar sonsuz veya NaN değerleridir.

Değer Sonuç
7 true
Infinity false
NaN false

Yorumlar devre dışı bırakıldı.