English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math è un oggetto built-in che ha attributi e metodi per costanti e funzioni matematiche. Non è un oggetto funzione.
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 25vedi qui‹/›
puoi testareil tutorial JavaScript MathPer ulteriori informazioni su Math, visita
La tabella seguente elenca le proprietà dell'oggetto Math:
Proprietà | Descrizione |
---|---|
E | Restituisce il numero di Eulero, il fondamento della logaritmica naturale 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 in base 2 di e, circa 1.442 |
LOG10E | Restituisce il logaritmo in 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 |
La tabella seguente elenca i metodi dell'oggetto Math:
Metodo | Descrizione |
---|---|
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.