Şimdi yükleniyor

JavaScript ile Math.round(), Math.ceil() ve Math.floor() Kullanımı

JavaScript ile Math Metodlari Detaylı Anlatım

JavaScript, matematiksel işlemleri kolaylaştıran bir dizi yerleşik fonksiyon sunar. Bunlardan bazıları Math nesnesi üzerinden kullanılabilir. Bu makalede, Math.round(), Math.ceil() ve Math.floor() metotlarının nasıl kullanıldığını ve hangi durumlarda tercih edileceğini detaylı bir şekilde anlatacağım.

JavaScript-ile-Math-Metodlari-Detayli-Anlatim-2 JavaScript ile Math.round(), Math.ceil() ve Math.floor() Kullanımı

Math.round()

Math.round() fonksiyonu, bir sayıyı en yakın tamsayıya yuvarlar. Eğer sayının ondalık kısmı 0.5 veya daha büyükse, sayıyı bir üst tamsayıya yuvarlar. Aksi takdirde, alt tamsayıya yuvarlar.

Sözdizimi ( Syntax )

Math.round(x)
  • x: Yuvarlanacak sayı.

Örnekler

console.log(Math.round(4.3)); // Çıktı: 4
console.log(Math.round(4.7)); // Çıktı: 5
console.log(Math.round(4.5)); // Çıktı: 5
console.log(Math.round(-4.5)); // Çıktı: -4

Math.round(), sayıları yuvarlamak için en sık kullanılan metotlardan biridir. Özellikle, finansal hesaplamalarda veya kullanıcı dostu değer gösterimleri için tercih edilir.


Math.ceil()

Math.ceil() fonksiyonu, bir sayıyı her zaman bir üst tamsayıya yuvarlar. Ondalık kısmı ne olursa olsun, sayıyı bir üst değere yuvarlar.

Sözdizimi ( Syntax )

Math.ceil(x)
  • x: Yuvarlanacak sayı.

Örnekler

console.log(Math.ceil(4.3)); // Çıktı: 5
console.log(Math.ceil(4.7)); // Çıktı: 5
console.log(Math.ceil(-4.3)); // Çıktı: -4

Math.ceil(), genellikle matematiksel algoritmalarda veya yuvarlamanın her zaman yukarı doğru olması gereken durumlarda kullanılır. Örneğin, sayfa numaralandırması veya depolama birimlerinin hesaplanması gibi durumlar için idealdir.


Math.floor()

Math.floor() fonksiyonu, bir sayıyı her zaman bir alt tamsayıya yuvarlar. Ondalık kısmı ne olursa olsun, en yakın alt tamsayı değerine iner.

Sözdizimi ( Syntax )

Math.floor(x)
  • x: Yuvarlanacak sayı.

Örnekler

console.log(Math.floor(4.7)); // Çıktı: 4
console.log(Math.floor(4.3)); // Çıktı: 4
console.log(Math.floor(-4.3)); // Çıktı: -5

Math.floor(), sayıları aşağı yuvarlamak için kullanılır ve genellikle matematiksel hesaplamaların alt sınır değerlerini belirlemek için tercih edilir.


Karşılaştırma Tablosu

FonksiyonYuvarlama YöntemiÖrnek (4.7)Örnek (-4.7)
Math.round()En yakın tamsayı5-5
Math.ceil()Bir üst tamsayıya5-4
Math.floor()Bir alt tamsayıya4-5

Kullanım Senaryoları

  • Math.round(): Kullanıcı dostu değer gösterimi için. Örneğin, ortalama hesaplamalarında.
  • Math.ceil(): Minimum bir değeri garanti etmek için. Örneğin, sayfa numaralarını hesaplarken.
  • Math.floor(): Alt sınır belirlemek için. Örneğin, indirim oranlarını hesaplamak.

Math.round(), Math.ceil() ve Math.floor() metotları, JavaScript’in matematiksel hesaplamaları kolaylaştıran önemli fonksiyonlarındandır. Hangi metodu seçeceğiniz, işlem yapmak istediğiniz sayıların yuvarlama yöntemine ve ihtiyacınıza bağlıdır. Doğru kullanım ile bu fonksiyonlar, kodunuzu daha etkin ve anlaşılır hale getirebilir.


Javascript ile Tüm “Sayı” Metodlarını Anlattığım Yazıyı Buradan İnceleyebilirsiniz.


Yukarıda paylaştığım kodların çalışan bir örneğini aşağıda ki bağlantılardan inceleyebilirsiniz.

github-logo JavaScript ile Math.round(), Math.ceil() ve Math.floor() Kullanımı
codepen-logo JavaScript ile Math.round(), Math.ceil() ve Math.floor() Kullanımı
Javascript konusuyla ilgili yazdığım tüm yazıları bu bağlantıdan veya github hesabımdan inceyebilirsiniz.

Bir Yorum Yazın