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

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.

15 metodi di array JavaScript che dovresti padroneggiare oggi

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

CondividereTweetE-mail
Argomenti correlati
  • Programmazione
  • JavaScript
  • Suggerimenti per la codifica
  • Programmazione
  • Sviluppo web
Circa l'autore
Yuvraj Chandra (79 articoli pubblicati)

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.

Altro da Yuvraj Chandra

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti