JavaScript ile yuvarlama işlemlerinde Math.round fonksiyonu kullanılır. Math.round fonksiyonu tam sayıya yuvarlama yaptığı için bu fonksiyonu kullanarak oluşturacağımız fonksiyonlar ile istediğimiz kadar basamağa yuvarlama yapabiliriz. Ayrıca toFix fonksiyonunda string türüne dönüştürme bu fonksiyonda olmayacağı için matematik işlemlerinde her hangi bir dönüştürme yapmaya gerek olmayacaktır. Aşağıdaki örnekte virgülden sonra iki basamak yuvarlaması yapılmıştır.
JavaScript Kodu: Örnekte JavaScript virgülden sonra iki basamak yuvarlaması yapılmaktadır.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function yuvarla(sayi,basamak) { basamak=Math.pow(10,basamak); return Math.round(sayi*basamak)/basamak; } var sayi=10/3; console.log(sayi); //çıktı :3.333333; var yeniSayi=yuvarla(sayi,2); console.log(yeniSayi); //Çıktı :3.33 |
Çıktı:
Add Comment