JavaScript, modern web geliştirme alanında en çok kullanılan programlama dillerinden biridir. Bu dilin gücü, işlem yaparken kullanabileceğiniz çeşitli veri türlerine ve özelliklere dayanır. Bu yazıda, JavaScript’te sayılarla çalışırken işinizi kolaylaştıracak bazı özelliklere odaklanacağız.
1. MAX_VALUE ve MIN_VALUE Özellikleri:
JavaScript’te, Number veri türünün iki önemli özelliği MAX_VALUE ve MIN_VALUE’dir. MAX_VALUE, bir JavaScript sayısının alabileceği en büyük değeri temsil ederken, MIN_VALUE ise alabileceği en küçük değeri temsil eder.
console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
console.log(Number.MIN_VALUE); // 5e-324
2. POSITIVE_INFINITY ve NEGATIVE_INFINITY Özellikleri:
Eğer bir sayı sonsuz olduğunda JavaScript’te bu durumu temsil etmek için POSITIVE_INFINITY ve NEGATIVE_INFINITY özellikleri kullanılır.
console.log(Number.POSITIVE_INFINITY); // Infinity
console.log(Number.NEGATIVE_INFINITY); // -Infinity
3. NaN (Not a Number):
NaN, “Not a Number” kısaltmasıdır ve JavaScript’te belirli bir sayısal değeri ifade edemediğimiz durumda kullanılır.
console.log(Number.NaN); // NaN
console.log(isNaN("hello")); // true
4. Number.EPSILON:
EPSILON, JavaScript’te temsil edilebilecek en küçük pozitif sayıdır. Bu değer, iki kayan noktalı sayının eşit olup olmadığını kontrol ederken kullanılabilir.
console.log(Number.EPSILON); // 2.220446049250313e-16
5. isFinite() Metodu:
isFinite() metodu, bir değerin sonsuz veya normal bir sayı olup olmadığını kontrol eder.
console.log(isFinite(123)); // true
console.log(isFinite(Infinity)); // false
Sonuç:
Bu yazıda, JavaScript’te sayı özelliklerini ve bunların nasıl kullanılacağını öğrendik. Bu özellikler, sayılarla çalışırken işlerinizi daha verimli hale getirebilir ve kodlarınızı daha güvenilir kılabilir.