Matematica JavaScript
- Pagina precedente Metodo di impostazione della data JS
- Pagina successiva Casuale JS
L'oggetto Math di JavaScript ti permette di eseguire operazioni matematiche sui numeri.
Math.round()
Math.round(x)
Il valore restituito è x arrotondato al numero intero più vicino:
Esempio
Math.round(6.8); // Restituisce 7 Math.round(2.3); // Restituisce 2
Math.pow()
Math.pow(x, y)
Il valore restituito è il potere y di x:
Esempio
Math.pow(8, 2); // Restituisce 64
Math.sqrt()
Math.sqrt(x)
Restituisce la radice quadrata di x:
Esempio
Math.sqrt(64); // Restituisce 8
Math.abs()
Math.abs(x)
Restituisce il valore assoluto (positivo) di x:
Esempio
Math.abs(-4.7); // Restituisce 4.7
Math.ceil()
Math.ceil(x)
Il valore restituito è x Arrotondamento向上Il numero intero più vicino:
Esempio
Math.ceil(6.4); // Restituisce 7
Math.floor()
Math.floor(x)
Il valore restituito è x Arrotondamento向下Il numero intero più vicino:
Esempio
Math.floor(2.7); // Restituisce 2
Math.sin()
Math.sin(x)
Restituisce il seno dell'angolo x (valore tra -1 e 1).
Se desideri utilizzare angoli invece di radianti, dovrai convertire gli angoli in radianti:
Angolo in radianti = Angolo in gradi x PI / 180.
Esempio
Math.sin(90 * Math.PI / 180); // Restituisce 1 (seno di 90 gradi)
Math.cos()
Math.cos(x)
Restituisce il coseno dell'angolo x (espresso in radianti) (valore tra -1 e 1).
Se desideri utilizzare angoli invece di radianti, dovrai convertire gli angoli in radianti:
Angolo in radianti = Angolo in gradi x PI / 180.
Esempio
Math.cos(0 * Math.PI / 180); // Restituisce 1 (coseno di 0 gradi)
Math.min() e Math.max()
Math.min()
e Math.max()
Può essere utilizzato per trovare il valore più alto o più basso nella lista dei parametri:
Esempio
Math.min(0, 450, 35, 10, -8, -300, -78); // Restituisce -300
Esempio
Math.max(0, 450, 35, 10, -8, -300, -78); // Restituisce 450
Math.random()
Math.random()
Restituisce un numero casuale tra 0 (incluso) e 1 (escluso):
Esempio
Math.random(); // Restituisce un numero casuale
Imparerai di più su Math.random()
conoscenza.
Proprietà Math (costanti)
JavaScript fornisce 8 costanti matematiche accessibili tramite l'oggetto Math:
Esempio
Math.E // Restituisce l'esponente euclideo (numero di Euler) Math.PI // Restituisce il numero di pi (PI) Math.SQRT2 // Restituisce la radice quadrata di 2 Math.SQRT1_2 // Restituisce la radice quadrata di 1/2 Math.LN2 // Restituisce il logaritmo naturale di 2 Math.LN10 // Restituisce il logaritmo naturale di 10 Math.LOG2E // Restituisce il logaritmo di e in base 2 (circa 1.414) Math.LOG10E // Restituisce il logaritmo di e in base 10 (circa 0.434)
Costruttore Math
A differenza degli altri oggetti globali, l'oggetto Math non ha un costruttore. I metodi e le proprietà sono statici.
Tutti i metodi e le proprietà (costanti) dell'oggetto Math possono essere utilizzati senza dover prima creare l'oggetto Math.
Metodi dell'oggetto Math
Metodo | Descrizione |
---|---|
abs(x) | Restituisce il valore assoluto di x |
acos(x) | Restituisce l'arcoacoscio di x, espresso in radianti |
asin(x) | Restituisce l'arco sinus di x, espresso in radianzi |
atan(x) | Restituisce il valore arctangente di x, espresso in radianzi |
atan2(y,x) | Restituisce l'angolo tra l'asse x e il punto (x,y) |
ceil(x) | Arrotonda verso l'alto x |
cos(x) | Restituisce il coseno di x |
exp(x) | Restituisce il valore di Ex |
floor(x) | Arrotonda verso il basso x |
log(x) | Restituisce il logaritmo naturale di x (base e) |
max(x,y,z,...,n) | Restituisce il valore massimo |
min(x,y,z,...,n) | Restituisce il valore minimo |
pow(x,y) | Restituisce x elevato alla 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 gradi) |
sqrt(x) | Restituisce la radice quadrata di x |
tan(x) | Restituisce il tangente dell'angolo |
Manuale di riferimento Math completo
Per ottenere un manuale di riferimento completo, visitate il nostro Manuale di riferimento dell'oggetto Math.
Questo manuale di riferimento contiene descrizioni e esempi di tutte le proprietà e metodi Math.
- Pagina precedente Metodo di impostazione della data JS
- Pagina successiva Casuale JS