Javascript Dersleri

Javascript İle Sayı Yuvarlama İşlemleri

Javascript’te Matematiksel işlemleri gerçekleştirmek için Math deyimi kullanılmaktadır. Math değerini kullanırken, nokta operatörü ile hangi işlemi yapacaksak onu belirterek işlemlerimizi gerçekleştiriyoruz. Math sonrasında belirteceğimiz işlem ifadesi çoğu dilde olduğu gibi aynı işlemleri yapmaktadır. Yuvarlama yapacak olan deyimleri şöyle açıklamak gerekirse;

Floor ne işe yarar nasıl kullanılır ve çalışma mantığı nedir?
Yazılan, gelen verileri aşağıya yuvarlama yaparak küsuratta yer alan değerleri hiçe saymaktadır. Örneğin: 10,9 sayısını floordan geçirdiğimizde çıktısı 10 olacaktır.

Ceil ne işe yarar nasıl kullanılır ve çalışma mantığı nedir?
Yazılan, gelen verileri yukarıya doğru yuvarlamaktadır. Yani küsuratta yer alan veri ne olursa olsun direk olarak sayıyı 1 derece büyütmektedir. Örnek olarak: 10,1 sayısını ceil ile kullandığımızda çıktısı 11 olacaktır.

Round ne işe yarar nasıl kullanılır ve çalışma mantığı nedir?
Bu function günlük hayatımızda kullandığımız 0,5 lik küsurat sonrasında yukarı altında ise yuvarlama yapmadan sayıyı direk aldığımız bir kullanımdır. Örnek olarak: 10,6 sayısı 11 olurken 10,4 sayısı 10 olarak çıktı verecektir.

Yukarıdaki tanımlara göre yuvarlama örnekleri göstererek çalışma prensibinin nasıl olduğunu görelim.

var asagiyuvarla = Math.floor(10.9); // Çıktısı 10 olacaktır.
var yukariyuvarla = Math.ceil(10.1); // Çıktısı 11 olacaktır.
var sadeceyuvarla1 = Math.round(10.6); // Çıktısı 11 olacaktır.
var sadeceyuvarla2 = Math.round(10.4); // Çıktısı 10 olacaktır.

Bu şekilde bir kullanım ile yapmış olduğunuz matematiksel işlemlerde yuvarlamalar gerçekleştirerek gerçek sonuçlar elde edebilirsiniz. Buradaki gerçek veri kastım tam sayı değeri olarak verilecek olan değerleri elde etmektir.

Bir önceki yazım olan Javascript Eventleri | Onclick - Onmouseover - Onmouseout başlıklı makalemi de okumanızı öneririm.

İlgilizi Çekecek Konular

JavaScript İle Sayfayı Yazdırmak (Print)

ibrahim Çevrük

Javascript ile Değişken Tanımlama ve Ekrana Yazdırma

ibrahim Çevrük

Javascript For Döngüsü Kullanımı

ibrahim Çevrük

Yorum Giriniz