Math Kütüphanesi
Javascript'te dahili olarak Math
kütüphanesi mevcuttur. Basit düzeyde birçok işlemi barındırır. Doğrudan Math.metot()
şeklinde kullanılır.
Math.ceil()
|Math.floor()
|Math.round()
Yukarı yuvarlamaları Math
kütüphanesinin .ceil()
metodu ile yapabilirsiniz. Örnek.
let sayi1 = 5.0002;
let sayi2 = -5.0002;
alert( Math.ceil(sayi1) ); // 6 Çıktısını verir.
alert( Math.ceil(sayi2) ); // -5 Çıktısını verir.
Aşağı yuvarlamaları Math
kütüphanesinin .floor()
metodu ile yapabilirsiniz. Örnek.
let sayi1 = 5.9999;
let sayi2 = -5.9999;
alert( Math.floor(sayi1) ); // 5 Çıktısını verir.
alert( Math.floor(sayi2) ); // -6 Çıktısını verir.
Standart yuvarlamaları Math
kütüphanesinin .round()
metodu ile yapabilirsiniz. Örnek.
let sayi1 = 5.49999;
let sayi2 = 5.50000;
alert( Math.round(sayi1) ); // 5 Çıktısını verir. Çünkü 5.5'ten küçük.
alert( Math.round(sayi2) ); // 6 Çıktısını verir. Çünkü 5.5 veya daha büyük.
Standart yuvarlamaları Math
kütüphanesinin .round()
metodu ile yapabilirsiniz. Örnek.
let sayi1 = 5.49999;
let sayi2 = 5.50000;
alert( Math.round(sayi1) ); // 5 Çıktısını verir. Çünkü 5.5'ten küçük.
alert( Math.round(sayi2) ); // 6 Çıktı
Math.pow()
|Math.sqrt()
|Math.cbrt()
Üs alma işlemini Math
kütüphanesinin .pow()
metodu ile yapabilirsiniz. Örnek.
let sayi = 2;
let us = 5;
alert( Math.pow(sayi,us) ); // 32 Çıktısını verir.
Karekök alma işlemini Math
kütüphanesinin .sqrt()
metodu ile yapabilirsiniz. Örnek.
let sayi = 64;
alert( Math.sqrt(sayi) ); // 8 Çıktısını verir.
Küpkök alma işlemini Math
kütüphanesinin .cbrt()
metodu ile yapabilirsiniz. Örnek.
let sayi = 125;
alert( Math.cbrt(sayi) ); // 8 Çıktısını verir.
Math.abs()
|Math.min()
|Math.max()
|Math.random()
|Math.trunc()
|
Mutlak değer alma işlemini Math
kütüphanesinin .abs()
metodu ile yapabilirsiniz. Örnek.
let sayi = -256;
alert( Math.abs(sayi) ); // 256 Çıktısını verir.
Bir serideki en küçük değeri Math
kütüphanesinin .min()
metodu ile doğrudan elde edersiniz. Örnek.
let sayi1 = 12;
let sayi2 = 6;
let sayi3 = -25;
let sayi4 = -5;
alert( Math.min(sayi1,sayi2,sayi3,sayi4) ); // -25 Çıktısını verir.
Bir serideki en büyük değeri Math
kütüphanesinin .max()
metodu ile doğrudan elde edersiniz. Örnek.
let sayi1 = 12;
let sayi2 = 6;
let sayi3 = -25;
let sayi4 = -5;
alert( Math.max(sayi1,sayi2,sayi3,sayi4) ); // 12 Çıktısını verir.
Rasgele olarak 0-1 arasında bir sayıyı Math
kütüphanesinin .random()
metodu ile üretebilirsiniz. Örnek.
let sayi = Math.random();
alert( sayi ); // 0-1 arasında bir sayıyı çıktı olarak verir.
alert( Number( (sayi*100).toFixed(0) ) ); // 1-100 arasına çevirdik. Yuvarlar.
Ondalıklı bir sayının tamsayı kısmını yuvarlatmadan Math
kütüphanesinin .trunc()
metodu ile elde edebilirsiniz. Örnek.
let sayi = Math.random();
alert( sayi ); // 0-1 arasında bir sayıyı çıktı olarak verir.
alert( Math.trunc( (sayi*100) ) ); // 1-100 arasına çevirdik. Yuvarlamaz.
Bu işlemlerin haricinde Math
kütüphanesinin .sin()
, .cos()
, .tan()
, .cot()
, .log()
, .log10()
gibi metotlar da mevcuttur.
Ayrıca Math.PI
olarak pi sayısı sabit olarak mevcuttur.
alert(Math.PI); // 3.141592653589793 çıktısı verir.
Last updated