Tabella con simboli ed operatori nel linguaggio javascript.
ALLWEB free
Directory Web Script Linguaggi
Italiano Inglese Tutte
 
 30 Mar 2017
aggiungi in preferiti  
Home    Mappa directory    Script




Simboli ed operatori:

Simboli:

SimboliSignificato
;Conclude un'azione. Obbligatori per dividere più azioni sulla stessa riga, si usano per associare più azioni ad un evento. Esempio Onclick="abc;def"
{ }Racchiudono più elementi sotto un solo denominatore comune. Esempio:
function a(){
listato
}
/nQuesta istruzione si usa nelle stringhe che dovranno apparire a video quando vogliamo andare a capo (simile al <br> in html).
" "    ' 'Gli apici si usano per racchiudere del testo. Si possono usare indistintamente, basta alternarli.


Operatori:

Come in ogni linguaggio anche con JavaScript possiamo fare tutte le operazioni matematiche, logiche, confronto ecc.
Vediamo con delle semplici tabelle di semplificare tutti gli operatori:

Diciamo che X = 11

Operatore Significato Esempio Risultato Cosa avviene?
(con x=11)
% resto x=x%5 x=1 11/5=2 con resto di 1
++ somma 1 x=x++ x=11 Se lo inseriamo dopo, la variabile ne assume il valore alla prossima operazione.
x=++x x=12 Se lo inserite prima ne assume subito il valore.
-- sottrae 1 x=x-- x=11 Se lo inseriamo dopo, la variabile ne assume il valore alla prossima operazione.
x=--x x=10 Se lo inserite prima ne assume subito il valore.
- sottrazione x=x-7 x=4 11-7=4
inversione di segno x=-x x=-11 Se lo inserite prima ne inverte il segno.
+ somma x=x+x x=22 11+11=22
* moltiplicazione x=x*3 x=33 11*3=33
/ divisione x=x/11 x=1 11/11=1



Operatori di assegnazione:

Assegnazione Modo alternativo Descrizione
x=y nessuno assegnazione di valore
x+=y x=x+y addizione
x-=y x=x-y sottrazione
x*=y x=x*y moltiplicazione
x/=y x=x/y divisione
x%=y x=x%y resto



Operatori di confronto:

Operatore Esempio Significato
== x==y verifica se x è uguale a y, è diverso da x=y
!= x!=y verifica se x è diverso da y
< x<y verifica se x è minore di y
> x>y verifica se x è maggiore di y
<= x<=y verifica se x è minore o uguale di y
>= x>=y verifica se x è maggiore o uguale di y
? : x=(y<0)? -y:y come un ciclo if. La riga chiede:
y è minore di zero? se si x=-y altrimenti x=y
Fate attenzione a non confondere x==y con x=y.
== è un operatore di confronto.
= è un operatore di assegnazione.



Operatori logici:

Operatore Significato Esempio
&& And if (x==y && a!=b)
¦¦ Or if (x==y ¦¦ a!=b)
! Not if (!x)



Adesso analizziamo altri tipi di operatori molto utili nella costruzione delle funzioni.

Typeof

L'operatore typeof si può applicare ad ogni oggetto JavaScript, e restituisce il tipo dell'oggetto.
Esempio:
Typeof "ciao" Restituisce 'string'
Typeof true Restituisce 'boolean'
Typeof 666 Restituisce 'number'
Typeof document.LastModified Restituisce 'string'
Typeof math Restituisce 'function'


Void()

Void è un operatore che non restituisce nessun valore, solitamente si usa quando non vogliamo procedere in una determinata azione.
Per esempio se vogliamo che parta un collegamento solo se ci spostiamo sopra con il mouse ma non se viene cliccato.


New

L'operatore New crea nuovi oggetti da associare ad una funzione.