| Simboli | Significato |
| ; | 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 } |
| /n | Questa 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. |
| 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 |
| 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 |
| 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 |
| Operatore | Significato | Esempio |
| && | And | if (x==y && a!=b) |
| ¦¦ | Or | if (x==y ¦¦ a!=b) |
| ! | Not | if (!x) |