Manuale di Referenza Math JavaScript

Oggetto Math

L'oggetto Math ti permette di eseguire compiti matematici.

Math non è un costruttore. Tutte le proprietà/metodi di Math possono essere chiamati utilizzando Math come oggetto, senza doverlo creare:

var x = Math.PI;            // Restituisce PI
var y = Math.sqrt(16);      // Restituisce la radice quadrata di 16

Prova da solo

Per informazioni sull'oggetto Math, leggi il nostro Manuale JavaScript Matematico.

Proprietà dell'oggetto Math

Proprietà Descrizione
E Restituisce il numero di E (circa 2.718).
LN2 Restituisce il logaritmo naturale di 2 (circa 0.693).
LN10 Restituisce il logaritmo naturale di 10 (circa 2.302).
LOG2E Restituisce il logaritmo di base 2 di E (circa 1.442).
LOG10E Restituisce il logaritmo di base 10 di E (circa 0.434).
PI Restituisce PI (circa 3.14).
SQRT1_2 Restituisce la radice quadrata di 1/2 (circa 0.707).
SQRT2 Restituisce la radice quadrata di 2 (circa 1.414).

Metodi dell'oggetto Math

Metodo Descrizione
abs(x) Il valore assoluto di x.
acos(x) Il valore arccosinus di x, espresso in radianti.
acosh(x) Il valore arctangente iperbolico di x.
asin(x) Il valore arctangente di x, espresso in radianti.
asinh(x) Il valore arctangente iperbolico di x.
atan(x) Il valore arctangente di x, il valore restituito è tra -PI/2 e PI/2 in radianti.
atan2(y, x) Il valore arctangente del quoziente dei parametri.
atanh(x) Il valore arctangente iperbolico di x.
cbrt(x) Il cubo radicato di x.
ceil(x) Ritorna x, arrotondando verso il numero intero più vicino in senso ascendente.
clz32(x) Il numero di zeri precedenti nella rappresentazione binaria a 32 bit di x.
cos(x) Il valore cosinus di x (x espresso in radianti).
cosh(x) Il valore cosinus iperbolico di x.
exp(x) Il valore di Ex.
expm1(x) Il valore di Ex - 1.
floor(x) Ritorna x, arrotondando verso il numero intero più vicino.
fround(x) La rappresentazione in virgola mobile più vicina del numero, in formato di precisione a 32 bit.
log(x) Il logaritmo naturale di x.
log10(x) Il logaritmo di base 10 di x.
log1p(x) Il logaritmo naturale di 1 + x.
log2(x) Il logaritmo di base 2 di x.
max(x, y, z, ... , n) Il valore massimo di ritorno.
min(x, y, z, ... , n) Il valore minimo di ritorno.
pow(x, y) Restituisce il valore della potenza y di x.
random() Restituisce un numero casuale tra 0 e 1.
round(x) Arrotonda x al numero intero più vicino.
sign(x) Restituisce il segno del numero (controlla se è positivo, negativo o zero).
sin(x) Restituisce il seno di x (x espresso in radianti).
sinh(x) Restituisce il seno iperbolico di x.
sqrt(x) Restituisce la radice quadrata di x.
tan(x) Restituisce il tangente dell'angolo.
tanh(x) Restituisce il tangente iperbolica del numero.
trunc(x) Restituisce la parte intera del numero (x).