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:
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:
Math.random()
Math.random() restituisce un numero casuale compreso tra 0 (incluso), e 1 (esclusiva):
Math.random() restituisce sempre un numero inferiore a 1.
Math.round()
Math.round() arrotonda un numero al numero intero più vicino:
Math.ceil()
Math.ceil() arrotonda un numero fino al numero intero più vicino:
Math.floor()
Math.floor() arrotonda un numero per difetto al numero intero più vicino:
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»