Matematik, bilgisayar bilimi ve kodlamada ayrılmaz bir rol oynar. Programcılar, geliştirme sırasında her türlü farklı nedenle hesaplamalar yapmak için matematiksel yöntemler ve ifadeler kullanır. Neyse ki JavaScript, hayatınızı çok daha kolay hale getirebilecek çeşitli yerleşik yöntemler sunar.
Bu makalede, bugün ustalaşmanız gereken 19 JavaScript Matematik yöntemi hakkında bilgi edineceksiniz.
1. Matematik.abs()
bu abs() yöntem bir sayının mutlak değerini döndürür.
sayı1 = 32 olsun;
sayı2 = -13 olsun;
num3 = -345 olsun;
num4 = 4.76 olsun;
num5 = 0 olsun;
konsol.log (Math.abs (sayı1));
konsol.log (Math.abs (sayı2));
konsol.log (Math.abs (sayı3));
konsol.log (Math.abs (sayı4));
konsol.log (Math.abs (sayı5));
Çıktı:
32
13
345
4.76
0
2. Matematik.cbrt()
bu cbrt() yöntem, bir sayının küp kökünü döndürür.
sayı1 = 64 olsun;
sayı2 = 125 olsun;
num3 = -1 olsun;
num4 = Sonsuz olsun;
num5 = 0 olsun;
konsol.log (Math.cbrt (sayı1));
konsol.log (Math.cbrt (sayı2));
konsol.log (Math.cbrt (sayı3));
konsol.log (Math.cbrt (sayı4));
konsol.log (Math.cbrt (sayı5));
Çıktı:
4
5
-1
Sonsuzluk
0
3. Matematik.ceil()
bu tavan() yöntem, verilen bir sayıdan büyük veya ona eşit bir sonraki tamsayıyı döndürür.
say1 = 34.5 olsun;
sayı2 = 54.234 olsun;
num3 = 7.0001 olsun;
num4 = 867.1 olsun;
num5 = 0 olsun;
konsol.log (Math.ceil (sayı1));
konsol.log (Math.ceil (sayı2));
konsol.log (Math.ceil (sayı3));
konsol.log (Math.ceil (sayı4));
konsol.log (Math.ceil (sayı5));
Çıktı:
35
55
8
868
0
4. Matematik.cos()
bu çünkü() yöntem belirtilen açının kosinüsünü döndürür. Verilen açı radyan cinsinden belirtilmelidir.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = Matematik olsun. PI;
num4 = 0,5 olsun;
num5 = 45 olsun;
konsol.log (Math.cos (sayı1));
konsol.log (Math.cos (sayı2));
konsol.log (Math.cos (sayı3));
konsol.log (Math.cos (sayı4));
konsol.log (Math.cos (sayı5));
Çıktı:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Matematik.cosh()
bu cosh() yöntem, bir sayının hiperbolik kosinüsünü döndürür.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = -1 olsun;
num4 = 2 olsun;
num5 = -2 olsun;
konsol.log (Math.cosh (sayı1));
konsol.log (Math.cosh (sayı2));
konsol.log (Math.cosh (sayı3));
konsol.log (Math.cosh (sayı4));
konsol.log (Math.cosh (sayı5));
Çıktı:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Matematik.exp (x)
bu deneyim (x) yöntem e^x döndürür, burada x argümandır ve e doğal logaritmaların temeli olan Euler sayısıdır (Napier sabiti olarak da bilinir).
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = -1 olsun;
num4 = 2 olsun;
num5 = -2 olsun;
konsol.log (Math.exp (sayı1));
konsol.log (Math.exp (sayı2));
konsol.log (Math.exp (sayı3));
konsol.log (Math.exp (sayı4));
konsol.log (Math.exp (sayı5));
Çıktı:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Matematik.kat()
bu zemin() yöntem, belirli bir sayıdan küçük veya ona eşit bir sonraki tamsayıyı döndürür.
say1 = 34.5 olsun;
sayı2 = 54.234 olsun;
num3 = 7.0001 olsun;
num4 = 867.1 olsun;
num5 = 0 olsun;
konsol.log (Math.floor (sayı1));
konsol.log (Math.floor (sayı2));
konsol.log (Math.floor (sayı3));
konsol.log (Math.floor (sayı4));
konsol.log (Math.floor (sayı5));
Çıktı:
34
54
7
867
0
İlişkili: Bugün Ustalaşmanız Gereken JavaScript Harita Yöntemleri
8. Matematik.log()
bu kayıt() yöntem, bir sayının doğal logaritmasını (e tabanı) döndürür.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = -1 olsun;
num4 = 10 olsun;
num5 = -2 olsun;
konsol.log (Math.log (sayı1));
konsol.log (Math.log (sayı2));
konsol.log (Math.log (sayı3));
konsol.log (Math.log (sayı4));
konsol.log (Math.log (sayı5));
Çıktı:
-Sonsuzluk
0
NaN
2.302585092994046
NaN
9. Math.max (x, y, ...)
bu maksimum() yöntem, bir sayı listesinden en yüksek değerli sayıyı döndürür.
let list1 = [24, 645, 678, Sonsuz];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Sonsuz];
konsol.log (Math.max(...list1));
konsol.log (Math.max(...list2));
konsol.log (Math.max(...list3));
konsol.log (Math.max (1, 2, 3));
konsol.log (Math.max (234, 46, -23));
Çıktı:
Sonsuzluk
92
2947
3
234
İlişkili: Bugün Ustalaşmanız Gereken JavaScript Set Yöntemleri
10. Matematik.min (x, y, ...)
bu min() yöntem, bir sayı listesinden en düşük değerli sayıyı döndürür.
let list1 = [24, 645, 678, Sonsuz];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Sonsuz];
konsol.log (Math.min(...list1));
konsol.log (Math.min(...list2));
konsol.log (Math.min(...list3));
konsol.log (Math.min (1, 2, 3));
konsol.log (Math.min (234, 46, -23));
Çıktı:
24
8
-Sonsuzluk
1
-23
11. Math.pow (x, y)
bu güç (x, y) yöntem, tabanı üs kuvvetine (x^y) döndürür.
konsol.log (Math.pow (1, 10));
konsol.log (Math.pow (2, 4));
konsol.log (Math.pow (1, Infinity));
konsol.log (Math.pow (10, 10));
konsol.log (Math.pow(-1, 3));
Çıktı:
1
16
NaN
10000000000
-1
12. Matematik.rastgele()
bu rastgele() method 0 ile 1 arasında rasgele bir sayı döndürür (0 dahil, ancak 1 değil).
konsol.log (Math.random());
konsol.log (Math.random());
konsol.log (Math.random());
konsol.log (Math.random());
konsol.log (Math.random());
Çıktı:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
İlişkili: Bugün Ustalaşmanız Gereken JavaScript String Yöntemleri
13. Matematik.yuvarlak()
bu yuvarlak() yöntemi, en yakın tam sayıya yuvarlanmış bir sayının değerini döndürür.
say1 = 34.5 olsun;
sayı2 = 54.234 olsun;
num3 = 7.0001 olsun;
num4 = 867.1 olsun;
num5 = 0 olsun;
konsol.log (Math.round (sayı1));
konsol.log (Math.round (sayı2));
konsol.log (Math.round (sayı3));
konsol.log (Math.round (sayı4));
konsol.log (Math.round (sayı5));
Çıktı:
35
54
7
867
0
14. Matematik.sin()
bu günah() yöntem belirtilen açının sinüsünü döndürür. Verilen açı radyan cinsinden belirtilmelidir.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = Matematik olsun. PI;
num4 = 0,5 olsun;
num5 = 45 olsun;
konsol.log (Math.sin (sayı1));
konsol.log (Math.sin (sayı2));
konsol.log (Math.sin (sayı3));
konsol.log (Math.sin (sayı4));
konsol.log (Math.sin (sayı5));
Çıktı:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Matematik.sinh()
bu günah() yöntem, bir sayının hiperbolik sinüsünü döndürür.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = -1 olsun;
num4 = 2 olsun;
num5 = -2 olsun;
konsol.log (Math.sinh (sayı1));
konsol.log (Math.sinh (sayı2));
konsol.log (Math.sinh (sayı3));
konsol.log (Math.sinh (sayı4));
konsol.log (Math.sinh (sayı5));
Çıktı:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Matematik.sqrt()
bu kare() yöntem bir sayının karekökünü döndürür.
sayı1 = 64 olsun;
sayı2 = 25 olsun;
num3 = -1 olsun;
num4 = Sonsuz olsun;
num5 = 144 olsun;
konsol.log (Math.sqrt (sayı1));
konsol.log (Math.sqrt (sayı2));
konsol.log (Math.sqrt (sayı3));
konsol.log (Math.sqrt (sayı4));
konsol.log (Math.sqrt (sayı5));
Çıktı:
8
5
NaN
Sonsuzluk
12
İlişkili: Bilmeniz Gereken JavaScript Tek Hatları
17. Matematik.tan()
bu ten rengi() yöntem bir sayının tanjantını döndürür.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = Matematik olsun. PI;
num4 = 0,5 olsun;
num5 = 45 olsun;
konsol.log (Math.tan (sayı1));
konsol.log (Math.tan (sayı2));
konsol.log (Math.tan (sayı3));
konsol.log (Math.tan (sayı4));
konsol.log (Math.tan (sayı5));
Çıktı:
0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Matematik.tanh()
bu tanh() yöntem, bir sayının hiperbolik tanjantını döndürür.
say1 = 0 olsun;
sayı2 = 1 olsun;
num3 = -1 olsun;
num4 = 2 olsun;
num5 = -2 olsun;
konsol.log (Math.tanh (sayı1));
konsol.log (Math.tanh (sayı2));
konsol.log (Math.tanh (sayı3));
konsol.log (Math.tanh (sayı4));
konsol.log (Math.tanh (sayı5));
Çıktı:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
bu kısa (x) yöntem, herhangi bir kesirli basamağı kaldırarak x'in tamsayı kısmını döndürür.
say1 = 34.5 olsun;
sayı2 = 54.234 olsun;
num3 = 7.0001 olsun;
num4 = 867.1 olsun;
num5 = -0.7632 olsun;
konsol.log (Math.trunc (sayı1));
konsol.log (Math.trunc (sayı2));
konsol.log (Math.trunc (sayı3));
konsol.log (Math.trunc (sayı4));
konsol.log (Math.trunc (sayı5));
Çıktı:
34
54
7
867
-0
Bu makalede kullanılan kaynak kodun tamamına bir göz atmak isterseniz, işte size GitHub deposu.
Dizi Yöntemlerinden Yararlanın
Diziler, programlamada en çok kullanılan veri yapılarından biridir. JavaScript, Matematik yöntemlerinin yanı sıra, aşağıdakiler gibi çeşitli yerleşik dizi yöntemleri de sağlar: itmek(), concat(), katılmak(), her biri için(), harita(), çeşit(), ve benzeri. JavaScript dizileriyle rahatça çalışmak için tüm bu yerleşik yöntemlerden yararlanabilirsiniz.
JavaScript dizilerini anlamak istiyor ancak bunlarla başa çıkamıyor musunuz? Rehberlik için JavaScript dizisi örneklerimize bakın.
Sonrakini Oku
- Programlama
- JavaScript
- Kodlama İpuçları
- Programlama
- Web Geliştirme
Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın