Number Metotları
Basamak Sınırlama
.toFixed()
|.toPrecision()
Ondalık gösterimlerdeki hataları çözmek için .toFixed()
metodu ile ondalık basamağı sınırlayabiliriz. Örnek.
Bu metot ile parametre olarak verdiğiniz sayı kadar ondalık basamak kadar sayı ele alınır. Eğer sayının olduğundan daha fazla basamak verirseniz 0 (sıfır) ekleyerek istediğiniz basamak sayısına sabitler. .toFixed()
metodunun string tipinde değer döndürdüğünü unutmayınız.
Genel olarak sayıların basamak sayısını sınırlamak için .toPrecision()
metodu kullanılır.
.toPrecision()
ile basamak sınırlarken soldan başlar ve verilen parametre kadar basamağı alır. Örneğin 1234'ün ilk iki basamağını alırsak 1200 olduğu için 1.2e+3 olarak yuvarlar. Tam sayılarda sayının birler basamağına kadar olan kısmını almıyorsanız genellikle e (exponent) ile gösterim yapar.
Sayı Sistemlerini Çevirme
.toString()
Sayı sistemlerini (16-10-8-2 vb.) birbirine .toString()
metodu ile çevirebiliriz. Örnek.
Bir sayı doğrudan da .toString()
metodu ile çevrilebilir fakat ondalıklı sayılarda hata almamak için parantez içine almak veya çift nokta kullanmak gerekir.
.toString()
metodu ile elde edilen veri tipi string olur. Dolayısıyla matematiksel işlemlerde kullanmak için number tipine dönüştürülmesi gerekir.
Last updated