Parole riservate
Parole chiave del linguaggio
abstract arguments await boolean break byte case catch char class const continue debugger default delete do double else enum eval esport extends false final finally float for function goto if implements import in instanceof int interface let long native new null package private protected public return short static super switch syncronised this throw throws transient true try typeof var void volatile while with yield
Osserva
- tutti i caratteri sono in minuscolo
- ognuna corrisponde a un certo compito, sono riservate.
Istruzioni
Una per ogni riga
istruzione_1
istruzione_2
...
istruzione_n
Più di un’istruzione per riga tramite il carattere separatore ";"
istruzione_1
istruzione_2_1; istruzione2_2; istruzione2_3
...
istruzione_n
Il punto e virgola, alla fine di un’istruzione, è facoltativo ma è consigliato usarlo sempre
istruzione_1;
istruzione_2_1; istruzione2_2; istruzione2_3;
...
istruzione_n;
Commenti
I commenti di JavaScript possono essere singola linea come in C++
a=10 // commento
e multilinea come in C
a=10
/*
commento 1
commento 2
...
*/
b=5
Non è possibile annidare i commenti.
Identificatori
I nomi per le risorse seguono regole simili a quelle degli altri linguaggi.
I caratteri ammessi sono
- 0,1,…,9
- A,B,…,Z
- a,b,…,z
- $
- _
Le cifre non possono apparire in prima posizione.