Matematica joacă un rol esențial în informatică și codificare. Programatorii folosesc metode și expresii matematice pentru a efectua calcule din tot felul de motive diferite în timpul dezvoltării. Din fericire, JavaScript oferă diverse metode încorporate care vă pot face viața mult mai ușoară.
În acest articol, veți afla despre 19 metode JavaScript Math pe care ar trebui să le stăpâniți astăzi.
1. Math.abs()
The abs() metoda returnează valoarea absolută a unui număr.
fie num1 = 32;
fie num2 = -13;
fie num3 = -345;
fie num4 = 4,76;
fie 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));
Ieșire:
32
13
345
4.76
0
2. Math.cbrt()
The cbrt() metoda returnează rădăcina cubă a unui număr.
fie num1 = 64;
fie num2 = 125;
fie num3 = -1;
fie num4 = Infinit;
fie 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));
Ieșire:
4
5
-1
Infinit
0
3. Math.ceil()
The plafon() metoda returnează următorul număr întreg mai mare sau egal cu un număr dat.
fie num1 = 34,5;
fie num2 = 54,234;
fie num3 = 7,0001;
fie num4 = 867,1;
fie 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));
Ieșire:
35
55
8
868
0
4. Math.cos()
The cos() Metoda returnează cosinusul unghiului specificat. Unghiul dat trebuie specificat în radiani.
fie num1 = 0;
fie num2 = 1;
fie num3 = Math. PI;
fie num4 = 0,5;
fie num5 = 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));
Ieșire:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh()
The cosh() metoda returnează cosinusul hiperbolic al unui număr.
fie num1 = 0;
fie num2 = 1;
fie num3 = -1;
fie num4 = 2;
fie 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));
Ieșire:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
The exp (x) metoda returnează e^x, unde X este argumentul, și e este numărul lui Euler (cunoscut și ca constanta lui Napier), baza logaritmilor naturali.
fie num1 = 0;
fie num2 = 1;
fie num3 = -1;
fie num4 = 2;
fie 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));
Ieșire:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor()
The podea() metoda returnează următorul număr întreg mai mic sau egal cu un anumit număr.
fie num1 = 34,5;
fie num2 = 54,234;
fie num3 = 7,0001;
fie num4 = 867,1;
fie 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));
Ieșire:
34
54
7
867
0
Legate de: Metode de hartă JavaScript pe care ar trebui să le stăpâniți astăzi
8. Math.log()
The Buturuga() metoda returnează logaritmul natural (baza e) al unui număr.
fie num1 = 0;
fie num2 = 1;
fie num3 = -1;
fie num4 = 10;
fie 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));
Ieșire:
-Infinit
0
NaN
2.302585092994046
NaN
9. Math.max (x, y, ...)
The max() metoda returnează numărul cu cea mai mare valoare dintr-o listă de numere.
fie list1 = [24, 645, 678, Infinit];
fie list2 = [75, 12, 92, 8];
fie list3 = [2947, -435, -123, 0, -Infinit];
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));
Ieșire:
Infinit
92
2947
3
234
Legate de: Setați metode JavaScript pe care ar trebui să le stăpâniți astăzi
10. Math.min (x, y, ...)
The min() metoda returnează numărul cu cea mai mică valoare dintr-o listă de numere.
fie list1 = [24, 645, 678, Infinit];
fie list2 = [75, 12, 92, 8];
fie list3 = [2947, -435, -123, 0, -Infinit];
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));
Ieșire:
24
8
-Infinit
1
-23
11. Math.pow (x, y)
The pow (x, y) metoda returnează baza la puterea exponentului (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));
Ieșire:
1
16
NaN
10000000000
-1
12. Math.random()
The Aleatoriu() metoda returnează un număr aleatoriu între 0 și 1 (inclusiv 0, dar nu 1).
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
Ieșire:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
Legate de: Metode de șiruri JavaScript pe care ar trebui să le stăpâniți astăzi
13. Math.round()
The rundă() metoda returnează valoarea unui număr rotunjit la cel mai apropiat număr întreg.
fie num1 = 34,5;
fie num2 = 54,234;
fie num3 = 7,0001;
fie num4 = 867,1;
fie 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));
Ieșire:
35
54
7
867
0
14. Math.sin()
The păcat() Metoda returnează sinusul unghiului specificat. Unghiul dat trebuie specificat în radiani.
fie num1 = 0;
fie num2 = 1;
fie num3 = Math. PI;
fie num4 = 0,5;
fie num5 = 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));
Ieșire:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Math.sinh()
The sinh() metoda returnează sinusul hiperbolic al unui număr.
fie num1 = 0;
fie num2 = 1;
fie num3 = -1;
fie num4 = 2;
fie 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));
Ieșire:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Math.sqrt()
The sqrt() metoda returnează rădăcina pătrată a unui număr.
fie num1 = 64;
fie num2 = 25;
fie num3 = -1;
fie num4 = Infinit;
fie num5 = 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));
Ieșire:
8
5
NaN
Infinit
12
Legate de: JavaScript One-Liners pe care ar trebui să le cunoașteți
17. Math.tan()
The bronzat() metoda returnează tangenta unui număr.
fie num1 = 0;
fie num2 = 1;
fie num3 = Math. PI;
fie num4 = 0,5;
fie num5 = 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));
Ieșire:
0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Math.tanh()
The tanh() metoda returnează tangenta hiperbolică a unui număr.
fie num1 = 0;
fie num2 = 1;
fie num3 = -1;
fie num4 = 2;
fie 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));
Ieșire:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
The trunchi (x) metoda returnează porțiunea întreagă a lui x, eliminând orice cifre fracționale.
fie num1 = 34,5;
fie num2 = 54,234;
fie num3 = 7,0001;
fie num4 = 867,1;
fie 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));
Ieșire:
34
54
7
867
-0
Dacă doriți să aruncați o privire la codul sursă complet folosit în acest articol, iată Depozitul GitHub.
Folosiți metode de matrice
Arrayurile sunt una dintre cele mai utilizate structuri de date în programare. Împreună cu metodele matematice, JavaScript oferă și câteva metode matrice încorporate, cum ar fi Apăsați(), concat(), a te alatura(), pentru fiecare(), Hartă(), fel(), și așa mai departe. Puteți folosi toate aceste metode încorporate pentru a lucra confortabil cu matrice JavaScript.
Doriți să înțelegeți matricele JavaScript, dar nu le puteți înțelege? Consultați exemplele noastre de matrice JavaScript pentru îndrumare.
Citiți în continuare
- Programare
- JavaScript
- Sfaturi de codare
- Programare
- Dezvoltare web
Yuvraj este un student de licență în informatică la Universitatea din Delhi, India. Este pasionat de Full Stack Web Development. Când nu scrie, explorează profunzimea diferitelor tehnologii.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona