Tasarım Kodlama

JavaScript Sayı Yuvarlama

JavaScriptte ondalıklı sayılarla işlemler yaparken bazen ondalıklı kısımlar bölme sonucuna göre uzar gider. Uzayan bu sayılar görüntü kirliliği oluşturmasının yanı sıra bazı tasarımsal sorunları da beraberinde getirebilir.

İşte bu yazıda JavaScriptte sayıları yukarı yuvarlama, aşağı yuvarlama, en yakın tam sayıya yuvarlama ve belirtilen ondalık değeri kadarını alma gibi işlemleri yapacağız.

İlk olarak Math kütüphanesi fonksiyonları ile başlayalım. Sonraki aşamada da ondalıklı yuvarlama işlemini nasıl yapacağımıza bakarız.

JavaScript Yukarı Yuvarlama

Sayıyı yukarıdaki tam sayıya yuvarlamak için Math.ceil() fonksiyonu kullanılır. Aşağıdaki örneği inceleyelim.

JavaScript Aşağı Yuvarlama

Sayıyı aşağıdaki tam sayıya yuvarlamak için Math.floor() fonksiyonu kullanılır. Aşağıdaki örneği inceleyelim.

JavaScript En Yakın Tam Sayıya Yuvarlama

Sayıyı en yakın tam sayıya yuvarlamak için Math.round() fonksiyonu kullanılır. Aşağıdaki örneği inceleyelim.

JavaScript Virgülden Sonraki Basamaklarını Kırpma

Sayının virgülden sonraki basamaklarını kırpmak içi aşağıdaki iyi yöntemden birini kullanabilirsiniz.

Yöntem 1: SAYI.toFixed kullanarak sayıyı kırpma

Yöntem 2: Math.floor() ve algoritma kullanarak sayıyı iki basamağa yuvarlama

Yorum yap