JavaScript matematiksel işlemler için Math nesnesini kullanıyoruz. Şimdi tek tek Math nesnesinin aşağıdaki özelliklerini ve metodlarını inceleyelim.
- Math.PI
- Math.round()
- Math.pow()
- Math.sqrt()
- Math.abs()
- Math.ceil()
- Math.floor()
- Math.sin()
- Math.cos()
- Math.min()
- Math.max()
- Math.random()
- Math.cbrt()
- Math.trunc()
JavaScript Matematiksel İşlemler
1 – Math.PI Özelliği
PI özelliği geriye pi sayısını döndürür. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.PI); </script> |
Çıktısı : 3.141592653589793
2 – Math.round() Metodu
Math.round() metodu verilen değeri en yakın tam sayıya yuvarlar. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.round(3.2)); </script> |
Çıktısı : 3
1 2 3 4 5 6 7 |
<script> console.log(Math.round(3.7)); </script> |
Çıktısı : 4
3 – Math.pow() Metodu
Math.pow() metodu üs alma işlemini gerçekleştirir. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.pow(4,3)); </script> |
Çıktısı : 64 (4*4*4)
4 – Math.sqrt() Metodu
Math.sqrt() metodu karekök alma işlemini gerçekleştirir. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.sqrt(64)); </script> |
Çıktısı : 8
5 – Math.abs() Metodu
Math.abs() metodu verilen değerin mutlak (pozitif) değerini döndürür. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.abs(-12)); </script> |
Çıktısı : 12
6 – Math.ceil() Metodu
Math.ceil() metodu verilen değeri kendinden büyük en yakın tamsayıya yuvarlar. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.ceil(4.1)); </script> |
Çıktısı : 5
7 – Math.floor() Metodu
Math.floor() metodu verilen değeri kendinden küçük en yakın tamsayıya yuvarlar. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.floor(4.9)); </script> |
Çıktısı : 4
8 – Math.sin() Metodu
Math.sin() metodu verilen bir açının sinüsünü döndürür. Döndürülen değer radyan cinsinden ve -1 ile 1 arasındadır. Eğer derece cinsinden işlem yapacaksanız döndürülen radyan değerini dereceye dönüştürmelisiniz. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.sin(90)); </script> |
Çıktısı : 0.8939966636005579
9 – Math.cos() Metodu
Math.cos() metodu verilen bir açının kosinüsünü döndürür. Döndürülen değer radyan cinsinden ve -1 ile 1 arasındadır. Eğer derece cinsinden işlem yapacaksanız döndürülen radyan değerini dereceye dönüştürmelisiniz. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.cos(90)); </script> |
Çıktısı : -0.4480736161291702
10 – Math.min() Metodu
Math.min() metodu bir değişkenler listesindeki en küçük değeri bulmak için kullanılır. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.min(23, 140, 0, -45, 60, -120)); </script> |
Çıktısı : -120
11 – Math.max() Metodu
Math.max() metodu bir değişkenler listesindeki en büyük değeri bulmak için kullanılır. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.max(23, 140, 0, -45, 60, -120)); </script> |
Çıktısı : 140
12 – Math.random() Metodu
Math.random() metodu 0 (dahil) ile 1 (hariç) arasında rastgele sayı üretmemizi sağlar. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.random()); </script> |
Çıktısı : 0.4126329821786203
Math.random() metodu ile ilgili daha detaylı bilgi için JavaScript Random Kullanımı (Rastgele Sayı Üretme) yazımı okuyabilirsiniz.
13 – Math.cbrt() Metodu
Math.cbrt() metodu kübik kök alma işlemini gerçekleştirir. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.cbrt(125)); </script> |
Çıktısı : 5
14 – Math.trunc() Metodu
Math.trunc() metodu bir sayının tamsayı kısmını döndürür. Örneğin;
1 2 3 4 5 6 7 |
<script> console.log(Math.trunc(6.42)); </script> |
Çıktısı : 6
Umarım “JavaScript Matematiksel İşlemler” başlıklı yazım sizin için faydalı olmuştur.
Yeni bir yazımda görüşmek üzere.