La matematica svolge un ruolo fondamentale nell'informatica e nella codifica. I programmatori utilizzano metodi ed espressioni matematici per eseguire calcoli per svariati motivi durante lo sviluppo. Fortunatamente, JavaScript fornisce vari metodi integrati che possono semplificarti la vita.
In questo articolo imparerai a conoscere 19 metodi JavaScript Math che dovresti padroneggiare oggi.
1. Matematica.abs()
Il addominali() Il metodo restituisce il valore assoluto di un numero.
sia num1 = 32;
sia num2 = -13;
sia num3 = -345;
sia num4 = 4.76;
sia 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));
Produzione:
32
13
345
4.76
0
2. Matematica.cbrt()
Il cbrt() Il metodo restituisce la radice cubica di un numero.
sia num1 = 64;
sia num2 = 125;
let num3 = -1;
let num4 = Infinito;
sia 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));
Produzione:
4
5
-1
Infinito
0
3. Math.ceil()
Il soffitto() Il metodo restituisce l'intero successivo maggiore o uguale a un determinato numero.
sia num1 = 34,5;
sia num2 = 54,234;
sia num3 = 7.0001;
sia num4 = 867.1;
sia 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));
Produzione:
35
55
8
868
0
4. Matematica.cos()
Il cos() Il metodo restituisce il coseno dell'angolo specificato L'angolo dato deve essere specificato in radianti.
sia num1 = 0;
sia num2 = 1;
let num3 = Matematica. PI;
sia num4 = 0,5;
sia 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));
Produzione:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh()
Il cosh() Il metodo restituisce il coseno iperbolico di un numero.
sia num1 = 0;
sia num2 = 1;
let num3 = -1;
sia num4 = 2;
sia 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));
Produzione:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
Il esperienza (x) il metodo restituisce e^x, dove X è l'argomento, e e è il numero di Eulero (noto anche come costante di Napier), base dei logaritmi naturali.
sia num1 = 0;
sia num2 = 1;
let num3 = -1;
sia num4 = 2;
sia 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));
Produzione:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor()
Il pavimento() Il metodo restituisce l'intero successivo minore o uguale a un dato numero.
sia num1 = 34,5;
sia num2 = 54,234;
sia num3 = 7.0001;
sia num4 = 867.1;
sia 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));
Produzione:
34
54
7
867
0
Imparentato: Metodi di mappa JavaScript che dovresti padroneggiare oggi
8. Math.log()
Il tronco d'albero() Il metodo restituisce il logaritmo naturale (in base e) di un numero.
sia num1 = 0;
sia num2 = 1;
let num3 = -1;
sia num4 = 10;
sia 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));
Produzione:
-Infinito
0
NaN
2.302585092994046
NaN
9. Math.max (x, y, ...)
Il massimo() Il metodo restituisce il numero con il valore più alto da un elenco di numeri.
let list1 = [24, 645, 678, Infinito];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
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));
Produzione:
Infinito
92
2947
3
234
Imparentato: JavaScript Imposta i metodi che dovresti padroneggiare oggi
10. Math.min (x, y, ...)
Il min() Il metodo restituisce il numero con il valore più basso da un elenco di numeri.
let list1 = [24, 645, 678, Infinito];
let list2 = [75, 12, 92, 8];
let list3 = [2947, -435, -123, 0, -Infinity];
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));
Produzione:
24
8
-Infinito
1
-23
11. Math.pow (x, y)
Il pow (x, y) Il metodo restituisce la base alla potenza dell'esponente (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));
Produzione:
1
16
NaN
10000000000
-1
12. Math.casuale()
Il a caso() Il metodo restituisce un numero casuale compreso tra 0 e 1 (incluso 0, ma non 1).
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
console.log (Math.random());
Produzione:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
Imparentato: Metodi di stringhe JavaScript che dovresti padroneggiare oggi
13. Math.round()
Il il giro() Il metodo restituisce il valore di un numero arrotondato all'intero più vicino.
sia num1 = 34,5;
sia num2 = 54,234;
sia num3 = 7.0001;
sia num4 = 867.1;
sia 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));
Produzione:
35
54
7
867
0
14. Math.sin()
Il peccato() Il metodo restituisce il seno dell'angolo specificato L'angolo dato deve essere specificato in radianti.
sia num1 = 0;
sia num2 = 1;
let num3 = Matematica. PI;
sia num4 = 0,5;
sia 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));
Produzione:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. Math.sinh()
Il peccato() restituisce il seno iperbolico di un numero.
sia num1 = 0;
sia num2 = 1;
let num3 = -1;
sia num4 = 2;
sia 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));
Produzione:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. Math.sqrt()
Il sqrt() Il metodo restituisce la radice quadrata di un numero.
sia num1 = 64;
sia num2 = 25;
let num3 = -1;
let num4 = Infinito;
sia 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));
Produzione:
8
5
NaN
Infinito
12
Imparentato: JavaScript One-Liner che dovresti sapere
17. Math.tan()
Il abbronzatura() Il metodo restituisce la tangente di un numero.
sia num1 = 0;
sia num2 = 1;
let num3 = Matematica. PI;
sia num4 = 0,5;
sia 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));
Produzione:
0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. Math.tanh()
Il tanh() Il metodo restituisce la tangente iperbolica di un numero.
sia num1 = 0;
sia num2 = 1;
let num3 = -1;
sia num4 = 2;
sia 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));
Produzione:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
Il tronca (x) Il metodo restituisce la parte intera di x, rimuovendo eventuali cifre frazionarie.
sia num1 = 34,5;
sia num2 = 54,234;
sia num3 = 7.0001;
sia num4 = 867.1;
sia 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));
Produzione:
34
54
7
867
-0
Se vuoi dare un'occhiata al codice sorgente completo utilizzato in questo articolo, ecco il Archivio GitHub.
Utilizza metodi array
Gli array sono una delle strutture dati più utilizzate nella programmazione. Insieme ai metodi matematici, JavaScript fornisce anche diversi metodi array integrati come spingere(), concat(), giuntura(), per ciascuno(), carta geografica(), ordinare(), e così via. Puoi utilizzare tutti questi metodi integrati per lavorare comodamente con gli array JavaScript.
Vuoi capire gli array JavaScript ma non riesci a fare i conti con loro? Controlla i nostri esempi di array JavaScript per assistenza.
Leggi Avanti
- Programmazione
- JavaScript
- Suggerimenti per la codifica
- Programmazione
- Sviluppo web
Yuvraj è uno studente universitario di Informatica presso l'Università di Delhi, in India. È appassionato di sviluppo Web Full Stack. Quando non scrive, esplora la profondità di diverse tecnologie.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti