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:
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.
Želite razumeti polja JavaScript, vendar se jih ne morete spopasti? Za napotke si oglejte naše primere nizov JavaScript.
Preberite Naprej
- Programiranje
- JavaScript
- Nasveti za kodiranje
- Programiranje
- Spletni razvoj
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.
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