Semikolon

JavaScript verwendet eine C-artige Syntax, was die Verwendung eines Semikolons zum Abschluss von Anweisungen erfordert. JavaScript versucht über einen automatischen Einfügemechanismus, diese Semikola optional zu halten. Das ist gefährlich.

Wie C kennt auch JavaScript die Operatoren ++ und −− und (, die als Präfixe oder Suffixe fungieren können. Mithilfe des Semikolons lassen sich Mehrdeutigkeiten vermeiden.

Bei JavaScript kann ein Linefeed als Whitespace interpretiert werden oder als Semikolon fungieren. Das ersetzt eine Mehrdeutigkeit durch eine andere.

JSLint erwartet, dass jeder Anweisung ein ; folgt. Die Ausnahmen von dieser Regel sind for, function, if, switch, try und while. JSLint achtet auf unnötige Semikola und Leeranweisungen. ...

Get Das Beste an JavaScript 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.