Matematika igra sestavni del računalništva in kodiranja. Programerji med razvojem uporabljajo matematične metode in izraze za izvajanje izračunov iz različnih razlogov. Na srečo JavaScript ponuja različne vgrajene metode, ki vam lahko zelo olajšajo življenje.

V tem članku boste izvedeli o 19 metodah JavaScript Math, ki bi jih morali obvladati danes.

1. Math.abs()

The abs() metoda vrne absolutno vrednost števila.

naj bo število1 = 32;
naj bo število2 = -13;
naj num3 = -345;
naj bo število 4 = 4,76;
naj bo num5 = 0;
console.log (Math.abs (num1));
console.log (Math.abs (num2));
console.log (Math.abs (num3));
console.log (Math.abs (num4));
console.log (Math.abs (num5));

Izhod:

32
13
345
4.76
0

2. Math.cbrt()

The cbrt() metoda vrne kubni koren števila.

naj bo število1 = 64;
naj bo število 2 = 125;
naj bo število3 = -1;
let num4 = Neskončnost;
naj bo num5 = 0;
console.log (Math.cbrt (num1));
console.log (Math.cbrt (num2));
console.log (Math.cbrt (num3));
console.log (Math.cbrt (num4));
console.log (Math.cbrt (num5));

Izhod:

instagram viewer
4
5
-1
neskončnost
0

3. Math.ceil()

The ceil() metoda vrne naslednje celo število, večje ali enako danemu številu.

naj bo num1 = 34,5;
naj bo število2 = 54,234;
naj bo num3 = 7,0001;
naj bo število 4 = 867,1;
naj bo num5 = 0;
console.log (Math.ceil (num1));
console.log (Math.ceil (num2));
console.log (Math.ceil (num3));
console.log (Math.ceil (num4));
console.log (Math.ceil (num5));

Izhod:

35
55
8
868
0

4. Math.cos()

The cos() metoda vrne kosinus podanega kota. Dani kot mora biti podan v radianih.

naj bo num1 = 0;
naj bo num2 = 1;
naj num3 = Math. PI;
naj bo num4 = 0,5;
naj bo število 5 = 45;
console.log (Math.cos (num1));
console.log (Math.cos (num2));
console.log (Math.cos (num3));
console.log (Math.cos (num4));
console.log (Math.cos (num5));

Izhod:

1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297

5. Math.cosh()

The cosh() metoda vrne hiperbolični kosinus števila.

naj bo num1 = 0;
naj bo num2 = 1;
naj bo število3 = -1;
naj bo num4 = 2;
naj bo num5 = -2;
console.log (Math.cosh (num1));
console.log (Math.cosh (num2));
console.log (Math.cosh (num3));
console.log (Math.cosh (num4));
console.log (Math.cosh (num5));

Izhod:

1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314

6. Math.exp (x)

The exp (x) metoda vrne e^x, kjer x je argument in e je Eulerjevo število (znano tudi kot Napierjeva konstanta), osnova naravnih logaritmov.

naj bo num1 = 0;
naj bo num2 = 1;
naj bo število3 = -1;
naj bo num4 = 2;
naj bo num5 = -2;
console.log (Math.exp (num1));
console.log (Math.exp (num2));
console.log (Math.exp (num3));
console.log (Math.exp (num4));
console.log (Math.exp (num5));

Izhod:

1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127

7. Math.floor()

The tla() metoda vrne naslednje celo število, ki je manjše ali enako danemu številu.

naj bo num1 = 34,5;
naj bo število2 = 54,234;
naj bo num3 = 7,0001;
naj bo število 4 = 867,1;
naj bo num5 = 0;
console.log (Math.floor (num1));
console.log (Math.floor (num2));
console.log (Math.floor (num3));
console.log (Math.floor (num4));
console.log (Math.floor (num5));

Izhod:

34
54
7
867
0

Povezano: Metode zemljevida JavaScript, ki bi jih morali obvladati danes

8. Math.log()

The dnevnik () metoda vrne naravni logaritem (osnovo e) števila.

naj bo num1 = 0;
naj bo num2 = 1;
naj bo število3 = -1;
naj bo num4 = 10;
naj bo num5 = -2;
console.log (Math.log (num1));
console.log (Math.log (num2));
console.log (Math.log (num3));
console.log (Math.log (num4));
console.log (Math.log (num5));

Izhod:

-Neskončnost
0
NaN
2.302585092994046
NaN

9. Math.max (x, y, ...)

The max() metoda vrne število z najvišjo vrednostjo s seznama številk.

pustimo seznam1 = [24, 645, 678, Neskončnost];
pustimo seznam2 = [75, 12, 92, 8];
pusti seznam3 = [2947, -435, -123, 0, -Neskončnost];
console.log (Math.max(...list1));
console.log (Math.max(...list2));
console.log (Math.max(...list3));
console.log (Math.max (1, 2, 3));
console.log (Math.max (234, 46, -23));

Izhod:

neskončnost
92
2947
3
234

Povezano: Metode za nastavitev JavaScripta, ki bi jih morali obvladati že danes

10. Math.min (x, y, ...)

The min() metoda vrne število z najnižjo vrednostjo s seznama številk.

pustimo seznam1 = [24, 645, 678, Neskončnost];
pustimo seznam2 = [75, 12, 92, 8];
pusti seznam3 = [2947, -435, -123, 0, -Neskončnost];
console.log (Math.min(...list1));
console.log (Math.min(...list2));
console.log (Math.min(...list3));
console.log (Math.min (1, 2, 3));
console.log (Math.min (234, 46, -23));

Izhod:

24
8
-Neskončnost
1
-23

11. Math.pow (x, y)

The pow (x, y) metoda vrne bazo na eksponentno moč (x^y).

console.log (Math.pow (1, 10));
console.log (Math.pow (2, 4));
console.log (Math.pow (1, Infinity));
console.log (Math.pow (10, 10));
console.log (Math.pow(-1, 3));

Izhod:

1
16
NaN
10000000000
-1

12. Math.random()

The naključen() metoda vrne naključno število med 0 in 1 (vključno z 0, vendar ne z 1).

console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());

Izhod:

0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701

Povezano: Metode nizov JavaScript, ki bi jih morali obvladati danes

13. Math.round()

The krog () metoda vrne vrednost števila, zaokroženo na najbližje celo število.

naj bo num1 = 34,5;
naj bo število2 = 54,234;
naj bo num3 = 7,0001;
naj bo število 4 = 867,1;
naj bo num5 = 0;
console.log (Math.round (num1));
console.log (Math.round (num2));
console.log (Math.round (num3));
console.log (Math.round (num4));
console.log (Math.round (num5));

Izhod:

35
54
7
867
0

14. Math.sin()

The greh() metoda vrne sinus podanega kota. Podani kot mora biti podan v radianih.

naj bo num1 = 0;
naj bo num2 = 1;
naj num3 = Math. PI;
naj bo num4 = 0,5;
naj bo število 5 = 45;
console.log (Math.sin (num1));
console.log (Math.sin (num2));
console.log (Math.sin (num3));
console.log (Math.sin (num4));
console.log (Math.sin (num5));

Izhod:

0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184

15. Math.sinh()

The sinh() metoda vrne hiperbolični sinus števila.

naj bo num1 = 0;
naj bo num2 = 1;
naj bo število3 = -1;
naj bo num4 = 2;
naj bo num5 = -2;
console.log (Math.sinh (num1));
console.log (Math.sinh (num2));
console.log (Math.sinh (num3));
console.log (Math.sinh (num4));
console.log (Math.sinh (num5));

Izhod:

0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019

16. Math.sqrt()

The sqrt() metoda vrne kvadratni koren iz števila.

naj bo število1 = 64;
naj bo num2 = 25;
naj bo število3 = -1;
let num4 = Neskončnost;
naj bo število 5 = 144;
console.log (Math.sqrt (num1));
console.log (Math.sqrt (num2));
console.log (Math.sqrt (num3));
console.log (Math.sqrt (num4));
console.log (Math.sqrt (num5));

Izhod:

8
5
NaN
neskončnost
12

Povezano: Enovrstni programi JavaScript, ki jih morate poznati

17. Math.tan()

The porjavelost () metoda vrne tangent števila.

naj bo num1 = 0;
naj bo num2 = 1;
naj num3 = Math. PI;
naj bo num4 = 0,5;
naj bo število 5 = 45;
console.log (Math.tan (num1));
console.log (Math.tan (num2));
console.log (Math.tan (num3));
console.log (Math.tan (num4));
console.log (Math.tan (num5));

Izhod:

0
1.5574077246549023
-1,2246467991473532e-16
0.5463024898437905
1.6197751905438615

18. Math.tanh()

The tanh () metoda vrne hiperbolični tangens števila.

naj bo num1 = 0;
naj bo num2 = 1;
naj bo število3 = -1;
naj bo num4 = 2;
naj bo num5 = -2;
console.log (Math.tanh (num1));
console.log (Math.tanh (num2));
console.log (Math.tanh (num3));
console.log (Math.tanh (num4));
console.log (Math.tanh (num5));

Izhod:

0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169

19. Math.trunc (x)

The deblo (x) metoda vrne celoštevilski del x in odstrani vse delne števke.

naj bo num1 = 34,5;
naj bo število2 = 54,234;
naj bo num3 = 7,0001;
naj bo število 4 = 867,1;
naj bo num5 = -0,7632;
console.log (Math.trunc (num1));
console.log (Math.trunc (num2));
console.log (Math.trunc (num3));
console.log (Math.trunc (num4));
console.log (Math.trunc (num5));

Izhod:

34
54
7
867
-0

Če si želite ogledati celotno izvorno kodo, uporabljeno v tem članku, je tukaj GitHub repozitorij.

Uporabite metode matrike

Nizi so ena najpogosteje uporabljenih podatkovnih struktur v programiranju. Poleg matematičnih metod JavaScript ponuja tudi več vgrajenih metod matrike, kot je potisni (), concat(), pridruži se (), za vsakogar(), zemljevid(), razvrsti (), in tako naprej. Vse te vgrajene metode lahko uporabite za udobno delo z nizi JavaScript.

15 metod matrike JavaScript, ki bi jih morali obvladati danes

Želite razumeti polja JavaScript, vendar se jih ne morete spopasti? Za napotke si oglejte naše primere nizov JavaScript.

Preberite Naprej

DelitiTweetE-naslov
Povezane teme
  • Programiranje
  • JavaScript
  • Nasveti za kodiranje
  • Programiranje
  • Spletni razvoj
O avtorju
Yuvraj Chandra (79 objavljenih člankov)

Yuvraj je dodiplomski študent računalništva na Univerzi v Delhiju v Indiji. Navdušen je nad spletnim razvojem Full Stack. Ko ne piše, raziskuje globino različnih tehnologij.

Več od Yuvraj Chandra

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite