= è usato per assegnare dei valori
+ è usato per aggiungere dei valori
L'operatore = è usato per assegnare dei valori alle variabili
L'operatore matematico + è usato per aggiungere dei valori tra loro .
Il valore di x dopo l'esecuzione del javascript è 7
Gli operatori aritmotici sono usati per effettuare calcoli tra variabili e/o valori
Poniamo y=5, la tabella sottostante spiega l'utilizzo degli operatori matematici:
Operatore | Descrizione | Esempio | Risultato | |
---|---|---|---|---|
+ | Addizione | x=y+2 | x=7 | y=5 |
- | Sottrazione | x=y-2 | x=3 | y=5 |
* | Moltiplicazione | x=y*2 | x=10 | y=5 |
/ | Divisione | x=y/2 | x=2.5 | y=5 |
% | Resto della divisione | x=y%2 | x=1 | y=5 |
++ | Incrementa 1 | x=++y | x=6 | y=6 |
x=y++ | x=5 | y=6 | ||
-- | Decresce 1 | x=--y | x=4 | y=4 |
x=y-- | x=5 | y=4 |
Gli peratori di assegnazione sono usati per assegnare dei valori alle variabili javascript
Ponendo x=10 e y=5, la tabella sotto spiega gli operatori di assegnazione:
Operatore | Esempio | E' come | Risultato |
---|---|---|---|
= | x=y | x=5 | |
+= | x+=y | x=x+y | x=15 |
-= | x-=y | x=x-y | x=5 |
*= | x*=y | x=x*y | x=50 |
/= | x/=y | x=x/y | x=2 |
%= | x%=y | x=x%y | x=0 |
L'operatore + può essere anche utilizzato per aggiungere tra loro variabili stringa o variabili testo
Per aggiungere due o più variabili stringa si usa l'operatore + .
Dopo l'esecuzione del javascript la variabile txt3 contiene "Pippocorre".
Per aggiungere uno spazio tra due stringhe inserisci uno spazio dentro una delle due stringhe:
oppure inserisci unpo spazio tra le due espressioni::
Dopo l'esecuzione avremo la variabile txt3 contenente:
"Pippo corre"
Se aggiungiamo un numero ad una strimga il risultato sarà una stringa
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
10 55 55 55
|
I comparatori sono utilizzati per determinare l'uguaglianza o le differenze tra variabili e valori
Poniamo x=5, la tabella sotto spiega come lavorano i comparatori:
Operatore | Descrizione | Esempio |
---|---|---|
== | è uguale a | x==8 falso x==5 vero |
=== | è esattamente uguale a (valore e tipo) | x===5 vero x==="5"falso |
!= | diverso | x!=8 vero |
> | maggiore di | x>8 falso |
< | minore di | x<8 vero |
>= | maggiore o uguale | x>=8 falso |
<= | minore o uguale | x<=8 vero |
Gli operatori logici sono utilizzati determinare la logica tra le variabili e/o vaolri
Poniamo x=6 e y=3, la tabella sotto spiega come lavorano gli operatori logici:
Operatori | Descrizione | Esempio |
---|---|---|
&& | è | (x < 10 && y > 1) vero |
|| | oppure | (x==5 || y==5) falso |
! | no | !(x==y) vero |
La funzione parseFloat () analizza una stringa e restituisce un numero in virgola mobile.
Questa funzione determina se il primo carattere della stringa specificata è un numero.
Se lo è, analizza la stringa fino a raggiungere la fine del numero, e restituisce il numero come numero, non come una stringa.
parseFloat(string)
Parametro | Descrizione |
---|---|
stringa | La stringa da analizzare |
Nota: spazi iniziali e finali sono ammessi.
Nota: Se il primo carattere non può essere convertito in un numero, parseFloat () restituisce NaN.
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
10 |
La funzione parseInt () analizza una stringa e restituisce un intero.
Il parametro radix viene utilizzato per specificare quale sistema numerale da utilizzare, ad esempio, una radice di 16 (esadecimale)
indica che il numero nella stringa dovrebbe essere analizzato da un numero esadecimale in un numero decimale.
Se il parametro radix viene omesso, JavaScript presuppone quanto segue:
Parametro | Descrizione |
---|---|
stringa | La stringa da analizzare |
radix | Opzionale. Un numero (da 2 a 36) che rappresenta il sistema numerale da utilizzare |
Nota: Solo il primo numero nella stringa viene restituita!
Nota: spazi iniziali e finali sono ammessi.
Nota: Se il primo carattere non può essere convertito in un numero, parseInt () restituisce NaN.
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
10 |
Il toFixed() e un metodo che restituisce il valore con un determinato numero di decimali, l'ultimo decimale viene arrotondato per eccesso
Parametro | Descrizione |
---|---|
number | Il numero da analizzare può anche essere il valore di una variabile |
x | Il numero di cifre che si vuole dopo la virgola (0 = nessuno; 1 = 1 decimale) |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
13 |
Math.floor() è un metodo che arrotonda verso il basso numero al numero intero più vicino, e restituisce il risultato.
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
0 |
Il Math.ceil () e un metodo che arrotonda un numero verso l'alto per il numero intero più vicino, e restituisce il risultato.
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
1 |
Il Math.round () e un metodo che arrotonda un numero all'intero più vicino.
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
1 |
Il Math.random () e un metodo che restituisce un numero casuale compreso tra 0 e 1.
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
0.463006833801046 |
Il Math.max() e un metodo che restituisce il numero con il valore più alto
Parametro | Descrizione |
---|---|
x,y,z,...,n | Uno o più numeri se non c'è nessun numero viene restituito "infinity" |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
10 |
Il Math.min() e un metodo che restituisce il numero con il valore più basso
Parametro | Descrizione |
---|---|
x,y,z,...,n | Uno o più numeri se non c'è nessun numero viene restituito "infinity" |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
5 |
Il Math.abs() e un metodo che restituisce il valore assoluto di un numero
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
7.25 |
Il Math.PI () e un metodo che restituisce il rapporto tra l'area di un cerchio al quadrato del suo raggio, circa 3,14159.
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
PI: 3.141592653589793 |
Il Math.sqrt () e un metodo che restituisce la radice quadrata di un numero
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
La radice quadrata di 4 e': 2 |
Il Math.pow () e un metodo che restituisce il valore di x alla potenza di y
Parametro | Descrizione |
---|---|
x | Il numero |
y | Esponente del numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
1 |
Il Math.sin() e un metodo che restituisce il seno di un numero
Parametro | Descrizione |
---|---|
x | Un numero |
Codice | Risultato |
<html> <script type="text/javascript"> </body> |
0.1411200080598672 |
Il risultato è espresso in radianti
Altri metodi Math:
Metodi Math di numeri costanti: