5.00 / 1 oy

JavaScript'te sayıları yuvarlama seçenekleri

Henüz korona virüsünden muzdarip olmadığımız ve dışarıda gezebildiğimiz zamanlarda Java için hazırlamış olduğum Java'da sayı yuvarlama seçenekleri başlığının JavaScript için de bir uygulamasını yapmak istedim. Temel olarak ihtiyaçlarımız şunlar:

- Sayıyı yukarı yuvarlamak,

- Sayıyı aşağı yuvarlamak,

- Sayıyı yakın olduğu yere yuvarlamak

- Küsüratı çok basamaklı olan bir sayının küsürat sayısını belirlemek

 

Sırayla örnekler vererek başlayalım.

JavaScript'teKüsüratlı Sayıyı Yukarı Yuvarlamak

console.log(Math.ceil(2.1)); //3
console.log(Math.ceil(2.49)); //3
console.log(Math.ceil(2.5)); //3
console.log(Math.ceil(2.51)); //3
console.log(Math.ceil(2.99)); //3

 

JavaScript'te Küsüratlı Sayıyı Aşağı Yuvarlamak (Küsüratı Silmek)

console.log(Math.floor(2.1)); //2
console.log(Math.floor(2.49)); //2
console.log(Math.floor(2.5)); //2
console.log(Math.floor(2.51)); //2
console.log(Math.floor(2.99)); //2

 

JavaScript'te Küsüratlı Sayıyı Yakın Olduğu Yere Yuvarlamak

console.log(Math.round(2.1)); //2
console.log(Math.round(2.49)); //2
console.log(Math.round(2.5)); //3
console.log(Math.round(2.51)); //3
console.log(Math.round(2.99)); //3

 

JavaScript'te Küsüratı çok basamaklı olan bir sayının küsürat sayısını belirlemek

console.log(Number((2.38351321).toFixed(0))); //2
console.log(Number((2.38351321).toFixed(1))); //2.4
console.log(Number((2.38351321).toFixed(2))); //2.38
console.log(Number((2.38351321).toFixed(3))); //2.384
console.log(Number((2.38351321).toFixed(4))); //2.3895

 

utku33

09.04.2020 00:27

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript'te sayıları yuvarlama seçenekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.