Gli ultimi tutorial di sviluppo web
 

JavaScript oggetto Math


L'oggetto Math consente di eseguire operazioni matematiche sui numeri.


L'oggetto Math

L'oggetto Math permette di eseguire operazioni matematiche.

L'oggetto Math comprende diversi metodi matematici.


Un uso comune dell'oggetto Math è quello di creare un numero casuale:

Esempio

Math.random();       // returns a random number
Prova tu stesso "

Math non ha costruttore. Non ci sono metodi hanno per creare un oggetto Math prima.


Math.min() e Math.max()

Math.min() e Math.max() può essere utilizzato per trovare il valore più basso o più alto in un elenco di argomenti:

Esempio

Math.min(0, 150, 30, 20, -8, -200);      // returns -200
Prova tu stesso "

Esempio

Math.max(0, 150, 30, 20, -8, -200);      // returns 150
Prova tu stesso "

Math.random()

Math.random() restituisce un numero casuale compreso tra 0 (incluso), e 1 (esclusiva):

Esempio

Math.random();              // returns a random number
Prova tu stesso "

Math.random() restituisce sempre un numero inferiore a 1.


Math.round()

Math.round() arrotonda un numero al numero intero più vicino:

Esempio

Math.round(4.7);            // returns 5
Math.round(4.4);            // returns 4
Prova tu stesso "

Math.ceil()

Math.ceil() arrotonda un numero fino al numero intero più vicino:

Esempio

Math.ceil(4.4);             // returns 5
Prova tu stesso "

Math.floor()

Math.floor() arrotonda un numero per difetto al numero intero più vicino:

Esempio

Math.floor(4.7);            // returns 4
Prova tu stesso "

Math.floor() e Math.random() possono essere utilizzati insieme per restituire un numero casuale compreso tra 0 e 10:

Esempio

Math.floor(Math.random() * 11);   // returns a random number between 0 and 10
Prova tu stesso "

Math Costanti

JavaScript fornisce 8 costanti matematiche che possono essere raggiunti con l'oggetto Math:

Esempio

Math.E          // returns Euler's number
Math.PI         // returns PI
Math.SQRT2      // returns the square root of 2
Math.SQRT1_2    // returns the square root of 1/2
Math.LN2        // returns the natural logarithm of 2
Math.LN10       // returns the natural logarithm of 10
Math.LOG2E      // returns base 2 logarithm of E
Math.LOG10E     // returns base 10 logarithm of E
Prova tu stesso "

Metodi Math Object

metodo Descrizione
abs(x) Restituisce il valore assoluto di x
acos(x) Restituisce l'arcocoseno di x, in radianti
asin(x) Restituisce l'arcoseno di x, in radianti
atan(x) Restituisce l'arcotangente di x come un valore numerico compreso tra -PI / 2 e PI / 2 radianti
atan2(y,x) Restituisce l'arcotangente del quoziente dei suoi argomenti
ceil(x) Restituisce x, arrotondate per eccesso al numero intero più vicino
cos(x) Restituisce il coseno di x (x è in radianti)
exp(x) Restituisce il valore di E x
floor(x) Restituisce x, arrotondato verso il basso per il numero intero più vicino
log(x) Restituisce il logaritmo naturale (base e) di x
max(x,y,z,...,n) Restituisce il numero con il valore più alto
min(x,y,z,...,n) Restituisce il numero con il valore più basso
pow(x,y) Restituisce il valore di x alla potenza di y
random() Restituisce un numero casuale compreso tra 0 e 1
round(x) Arrotonda x all'intero più vicino
sin(x) Restituisce il seno di x (x è in radianti)
sqrt(x) Restituisce la radice quadrata di x
tan(x) Restituisce la tangente di un angolo

Completa la matematica di riferimento

Per un riferimento completo, visitare il nostro riferimento completo all'oggetto Math .

Il riferimento contiene le descrizioni ed esempi di tutte le proprietà e metodi matematici.


Mettiti alla prova con esercizi!

Esercizio 1 » Esercizio 2» Esercizio 3 » Esercizio 4»