SLop - opcjonalna lista instrukcji (oddzielona średnikami).
var VDLVDL - lista deklarowanych zmiennych (oddzielona przecinkami). W trybie ścisłym wymagana
if ( E ) S else S
if ( E ) Sif() { }if() { } else { }do S while ( E )
while ( E ) S
for ( ENIop; Eop ; Eop ) S
for ( var VDLNIop; Eop ; Eop ) S
for ( LHE in E ) S
for (var VDNI in E ) S
do { } while()while() { }for( ; ; ) { }for(var ; ; ) { }for( in ) { }for(var in ) { }continue ;continue [no LT here] Iop ;continuebreak ;break [no LT here] Iop ;breakreturn ;return [no LT here] Iop ;returnwith ( E ) Swith( ) { }Zabroniona w trybie scisłym
switch (E) Scase E : SLoptdefault E : SLoptswitch() {case break default:}: Sthrow [no LT here] E ;try B C; try B F ; try B C Fcatch ( I ) Bfinally Bdebugger;