Zusammengesetzte und leere Anweisungen

Wie der Kommaoperator (siehe Der Kommaoperator (,)) mehrere Ausdrücke zu einem Ausdruck kombiniert, so kombiniert ein Anweisungsblock mehrere Anweisungen zu einer einzigen zusammengesetzten Anweisung. Ein Anweisungsblock ist einfach eine Folge von Anweisungen, die in geschweifte Klammern eingeschlossen ist. Die folgenden Zeilen verhalten sich also wie eine einzige Anweisung und können überall eingesetzt werden, wo JavaScript nur eine Anweisung erwartet:

{
    x = Math.PI;
    cx = Math.cos(x);
    console.log("cos(π) = " + cx);
}

An diesem Anweisungsblock sind einige Dinge auffällig. Erstens: Er endet nicht mit einem Semikolon. Die elementaren Anweisungen im Block werden mit Semikola abgeschlossen, aber der Block selbst ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.