JavaScript

JavaScript: Ondalıklı Sayı

JavaScript ondalıklı sayıları yuvarlama ve virgülden sonraki basamak sayısı belirleme:

JavaScript Ondalık Yuvarlama

Math.ceil: Sayıyı yukarı yuvarlamak için kullanılır. Örn:2.4 sayısını 3 tam sayısına yuvarlar.

var sayi=12.25;
sayi=Math.ceil(sayi);
alert(sayi); //sonuç:13

Math.floor: Sayıyı tabana yuvarlar. Kısaca ifadesi ondalıklı basamağı kırpar. Örn: 5.9 sayısını 5 tam sayısına yuvarlar.

var sayi=12.75;
sayi=Math.floor(sayi);
alert(sayi); //sonuç:12

Math.round: Sayıyı en yakın tam sayıya yuvarlar. Örn: 5.49 sayısını 5 tam sayısına 5.51 sayısını 6 tam sayısına yuvarlar.

var sayi=12.45;
sayi=Math.floor(sayi);
alert(sayi); //sonuç:12

Virgülden Sonraki Ondalık Miktarı

JavaScript ile virgülden sonraki ondalık sayısını belirlemek için iki metodu birleştirerek kullanıyoruz. Matematiksel işlem yapılacaksa toFixed ile kırpma işlemi yapıldıktan sonra mutlaka Number ile number tipine çevrilmesi gerekir.

var sayi=12.45548;
sayi= sayi.toFixed(2);
alert(sayi); //sonuç:12.45 ,tipi:string

sayi=Number(sayi);
alert(sayi); //sonuç:12.45 tipi number

Örneği tek satırda yazarsak;

var sayi=12.45548;
sayi= Number(sayi.toFixed(2));
alert(sayi); //sonuç:12.45 ,tipi:number

 

Yorum Yap