A.1 AnweisungenA.1.1 Leere AnweisungA.1.2 Var-AnweisungA.1.3 Let-AnweisungA.1.4 Const-AnweisungA.1.5 Block-AnweisungA.1.6 Try-Catch-Finally-BlockA.1.7 Throw-AnweisungA.1.8 Debugger-AnweisungA.1.9 Return-AnweisungA.2 Ausdrücke und OperatorenA.2.1 AusdrückeA.2.2 Operatoren1.2.2.1 Unäre Operatoren1.2.2.2 Void-Operator1.2.2.3 Multiplikation, Division, Modulo1.2.2.4 Addition, Subtraktion und Verkettung1.2.2.5 Vergleichsoperatoren1.2.2.6 Logische Operatoren1.2.2.7 Bit-Operator1.2.2.8 Ternärer OperatorA.3 KontrollstrukturenA.3.1 If-Else-AnweisungA.3.2 Switch-Case-AnweisungA.3.3 While-AnweisungA.3.4 Repeat-Until-AnweisungA.3.5 Do-While-AnweisungA.3.6 For-AnweisungA.3.7 Label-AnweisungA.3.8 Break-AnweisungA.3.9 Continue-AnweisungA.4 WhitespacesA.5 KommentareA.6 WerteA.7 LiteraleA.7.1 NumberA.7.2 NaNA.7.3 InfinityA.7.4 FormatierungA.7.5 number.toFixedA.7.6 number.toPrecisionA.7.7 number.toStringA.7.8 number.toExponentialA.7.9 parseIntA.7.10 parseFloatA.8 StringsA.9 BooleanA.10 Reguläre AusdrückeA.11 ArrayA.12 Objektliterale