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.

<script>
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.
</script>

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.
- 01.08.2014 / 05:36:52 1

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

13:45 Css Dersleri

Temel Css Bilgileri

Kategori: Css Dersleri | 03.05.2013
7:27 Php Dersleri

PDO ile MySQL Veri Tabanına Kayıt Ekleme | insert

Kategori: Php Dersleri | 05.06.2014
3:28 Html Dersleri

Alexa widget oluşturma

Kategori: Html Dersleri | 03.05.2013
Genel Makaleler

SQL Injection Açıklarından Kurtulma Yolları

Kategori: Genel Makaleler | 25.07.2014
4:49 Html Dersleri

Google Chrome İnputlar İçin Sesli Arama Özelliği

Kategori: Html Dersleri | 03.05.2013

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.