English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Oggetto Math JavaScript

Math è un oggetto built-in che ha attributi e metodi per costanti e funzioni matematiche. Non è un oggetto funzione.

Oggetto Math

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

Diversamente dagli altri oggetti globali, Math non è un costruttore.

Tutti gli attributi e i metodi di Math sono statici e possono essere chiamati come oggetto Math senza crearelo.

Ad esempio, il costante pi può essere chiamatoMath.PIchiamata alla funzione senoMath.sin(x)dove x è il parametro del metodo.

var x = Math.PI; // Restituisce PI
var y = Math.sqrt(25); // Restituisce la radice quadrata di 25
vedi qui‹/›

puoi testareil tutorial JavaScript MathPer ulteriori informazioni su Math, visita

Proprietà dell'oggetto Math

La tabella seguente elenca le proprietà dell'oggetto Math:

ProprietàDescrizione
ERestituisce il numero di Eulero, il fondamento della logaritmica naturale e, circa 2.718
LN2Restituisce il logaritmo naturale di 2, circa 0.693
LN10Restituisce il logaritmo naturale di 10, circa 2.302
LOG2ERestituisce il logaritmo in base 2 di e, circa 1.442
LOG10ERestituisce il logaritmo in base 10 di e, circa 0.434
PIRestituisce PI, circa 3.14
SQRT1_2Restituisce la radice quadrata di 1/2, circa 0.707
SQRT2Restituisce la radice quadrata di 2, circa 1.414

Metodi dell'oggetto Math

La tabella seguente elenca i metodi dell'oggetto Math:

MetodoDescrizione
abs(x)Restituisce il valore assoluto di x
acos(x)Restituisce l'arco coseno di x in unità di radianti
acosh(x)Restituisce l'arco coseno iperbolico di x
asin(x)Restituisce l'arco seno di x
asinh(x)Restituisce il seno iperbolico arco di x
atan(x)Restituisce l'arco tangente di x come valore tra -PI / 2 e PI / 2 radiani
atan2(y, x)Restituisce l'arco tangente del quoziente dei parametri
atanh(x)Restituisce l'arco iperbolico tangente di x
cbrt(x)Restituisce la radice cubica di x
ceil(x)Restituisce l'intero minimo non inferiore o uguale a x
cos(x)Restituisce il coseno di x (x espresso in radianti)
cosh(x)Restituisce il coseno iperbolico di x
exp(x)Restituisce E xIl valore
floor(x)Restituisce l'intero massimo non superiore o uguale a x
log(x)Restituisce il logaritmo naturale di x (con base E)
max(n1, n2, n3, ..., nX)Restituisce il numero più grande
min(n1, n2, n3, ..., nX)Restituisce il numero più piccolo
pow(x, y)Restituisce il valore di x come potenza di 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 radianti)
sinh(x)Restituisce il seno iperbolico di x
sqrt(x)Restituisce la radice quadrata di x
tan(x)Restituisce la tangente dell'angolo
tanh(x)Restituisce la tangente iperbolica del numero
trunc(x)Restituisce la parte intera del numero (x)

Attenzione:Le funzioni trigonometriche (sin(), cos(), tan(), asin(), acos(), atan(), atan2()) rappresentano gli angoli attesi o restituiti in radianti.

Per convertire gli angoli in gradi, dividere per (Math.PI / 180) e poi moltiplicare per questo valore per effettuare un'altra conversione.