Ich lerne JS und irgendwie habe ich herausgefunden, dass ich die Eingabe ;
am Ende einer Zeile überspringen kann, solange es nur eine Anweisung in dieser Zeile gibt. Tatsächlich bin ich daran gewöhnt; Ich habe mit Swift eine einfache iOS-App entwickelt, die auch diese Syntax unterstützt.Darf ich jedes Semikolon am Ende der Zeile in jeder Version (falls vorhanden) von Javascript weglassen?
Aber ich frage mich, ob es eine bestimmte Version oder etwas von JS gibt, die es Programmierern nicht erlaubt, das letzte Semikolon wegzulassen. Viele Sprachen hatten Änderungen in der Syntax; Ich denke also, Javascript könnte diese Art von Problem haben. Kann jemand diese Frage beantworten? Vielen Dank!
JavaScript wird die Semikola für Sie nach den Regeln der automatischen Semicolon Insertion (ASI) – elclanrs
Und afaik, die "immer" der Fall war. –
Für besser oder schlechter ist es ein Teil der Sprache und wird wahrscheinlich nicht verschwinden. Es wäre schön, einen Ausstieg zu haben (ähnlich wie im strikten Modus), aber so wie es aussieht, muss jeder standardkonforme Interpreter dies unterstützen. – PMV