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));
instagram viewer

Çı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.

Bugün Ustalaşmanız Gereken 15 JavaScript Dizi Yöntemi

JavaScript dizilerini anlamak istiyor ancak bunlarla başa çıkamıyor musunuz? Rehberlik için JavaScript dizisi örneklerimize bakın.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Programlama
  • JavaScript
  • Kodlama İpuçları
  • Programlama
  • Web Geliştirme
Yazar hakkında
Yuvraj Chandra (79 Makale Yayımlandı)

Yuvraj, Hindistan Delhi Üniversitesi'nde Bilgisayar Bilimleri lisans öğrencisidir. Full Stack Web Geliştirme konusunda tutkulu. Yazmadığı zamanlarda farklı teknolojilerin derinliğini keşfediyor.

Yuvraj Chandra'dan Daha Fazla

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