Matematica JavaScript

L'oggetto Math di JavaScript ti permette di eseguire operazioni matematiche sui numeri.

Esempio

Math.PI;           // Restituisce 3.141592653589793

Prova personalmente

Math.round()

Math.round(x) Il valore restituito è x arrotondato al numero intero più vicino:

Esempio

Math.round(6.8);    // Restituisce 7
Math.round(2.3);    // Restituisce 2

Prova personalmente

Math.pow()

Math.pow(x, y) Il valore restituito è il potere y di x:

Esempio

Math.pow(8, 2);      // Restituisce 64

Prova personalmente

Math.sqrt()

Math.sqrt(x) Restituisce la radice quadrata di x:

Esempio

Math.sqrt(64);      // Restituisce 8

Prova personalmente

Math.abs()

Math.abs(x) Restituisce il valore assoluto (positivo) di x:

Esempio

Math.abs(-4.7);     // Restituisce 4.7

Prova personalmente

Math.ceil()

Math.ceil(x) Il valore restituito è x Arrotondamento向上Il numero intero più vicino:

Esempio

Math.ceil(6.4);     // Restituisce 7

Prova personalmente

Math.floor()

Math.floor(x) Il valore restituito è x Arrotondamento向下Il numero intero più vicino:

Esempio

Math.floor(2.7);    // Restituisce 2

Prova personalmente

Math.sin()

Math.sin(x) Restituisce il seno dell'angolo x (valore tra -1 e 1).

Se desideri utilizzare angoli invece di radianti, dovrai convertire gli angoli in radianti:

Angolo in radianti = Angolo in gradi x PI / 180.

Esempio

Math.sin(90 * Math.PI / 180);     // Restituisce 1 (seno di 90 gradi)

Prova personalmente

Math.cos()

Math.cos(x) Restituisce il coseno dell'angolo x (espresso in radianti) (valore tra -1 e 1).

Se desideri utilizzare angoli invece di radianti, dovrai convertire gli angoli in radianti:

Angolo in radianti = Angolo in gradi x PI / 180.

Esempio

Math.cos(0 * Math.PI / 180);     // Restituisce 1 (coseno di 0 gradi)

Prova personalmente

Math.min() e Math.max()

Math.min() e Math.max() Può essere utilizzato per trovare il valore più alto o più basso nella lista dei parametri:

Esempio

Math.min(0, 450, 35, 10, -8, -300, -78);  // Restituisce -300

Prova personalmente

Esempio

Math.max(0, 450, 35, 10, -8, -300, -78);  // Restituisce 450

Prova personalmente

Math.random()

Math.random() Restituisce un numero casuale tra 0 (incluso) e 1 (escluso):

Esempio

Math.random();     // Restituisce un numero casuale

Prova personalmente

Imparerai di più su Math.random() conoscenza.

Proprietà Math (costanti)

JavaScript fornisce 8 costanti matematiche accessibili tramite l'oggetto Math:

Esempio

Math.E          // Restituisce l'esponente euclideo (numero di Euler)
Math.PI         // Restituisce il numero di pi (PI)
Math.SQRT2      // Restituisce la radice quadrata di 2
Math.SQRT1_2    // Restituisce la radice quadrata di 1/2
Math.LN2        // Restituisce il logaritmo naturale di 2
Math.LN10       // Restituisce il logaritmo naturale di 10
Math.LOG2E      // Restituisce il logaritmo di e in base 2 (circa 1.414)
Math.LOG10E     // Restituisce il logaritmo di e in base 10 (circa 0.434)

Prova personalmente

Costruttore Math

A differenza degli altri oggetti globali, l'oggetto Math non ha un costruttore. I metodi e le proprietà sono statici.

Tutti i metodi e le proprietà (costanti) dell'oggetto Math possono essere utilizzati senza dover prima creare l'oggetto Math.

Metodi dell'oggetto Math

Metodo Descrizione
abs(x) Restituisce il valore assoluto di x
acos(x) Restituisce l'arcoacoscio di x, espresso in radianti
asin(x) Restituisce l'arco sinus di x, espresso in radianzi
atan(x) Restituisce il valore arctangente di x, espresso in radianzi
atan2(y,x) Restituisce l'angolo tra l'asse x e il punto (x,y)
ceil(x) Arrotonda verso l'alto x
cos(x) Restituisce il coseno di x
exp(x) Restituisce il valore di Ex
floor(x) Arrotonda verso il basso x
log(x) Restituisce il logaritmo naturale di x (base e)
max(x,y,z,...,n) Restituisce il valore massimo
min(x,y,z,...,n) Restituisce il valore minimo
pow(x,y) Restituisce x elevato alla y
random() Restituisce un numero casuale tra 0 e 1
round(x) Arrotonda x al numero intero più vicino
sin(x) Restituisce il seno di x (x espresso in gradi)
sqrt(x) Restituisce la radice quadrata di x
tan(x) Restituisce il tangente dell'angolo

Manuale di riferimento Math completo

Per ottenere un manuale di riferimento completo, visitate il nostro Manuale di riferimento dell'oggetto Math.

Questo manuale di riferimento contiene descrizioni e esempi di tutte le proprietà e metodi Math.