Diese Studie erklärt die Arbeit des Semikolons (;) in JavaScript.
Was macht JavaScript? Tun?
In JavaScript die “Semikolon”(;) Wird verwendet, um eine Aussage zu beenden, und es ist ein optionaler, aber wesentlicher Bestandteil der JavaScript -Sprache. Es informiert den Compiler, dass eine Erklärung beendet ist, damit die Ausführungsregelung zur nächsten Anweisung übergehen kann.
In JavaScript gibt es einige Situationen, in denen das Semikolon zu verwenden ist. Im anderen Fall wird die hinzugefügte Erklärung ebenfalls funktionieren, da JavaScript über ein automatisches Semikolon -Funktion verfügt, das am Ende der Erklärung als unsichtbares Semikolon existiert, um den Compiler über die Beendigung der Erklärung zu informieren.
Lassen Sie uns am Ende der Erklärung ein einfaches Programm ohne Semikolon ausführen und überprüfen, ob es ausgeführt wird oder nicht.
Beispiel: Programm ohne Ausführung ohne ;
Wir erstellen eine Variable, die eine Zeichenfolge speichert “LinuxHint”:
Drucken Sie dann die Zeichenfolge auf der Konsole mit der “ausKonsole.Protokoll()Methode, ohne das Semikolon (;) am Ende der Aussage hinzuzufügen:
Konsole.Protokoll (String)Die Ausgabe zeigt, dass das JavaScript die hinzugefügten Aussagen des Programms erfolgreich ausgeführt hat:
Wenn Parser eine automatische ""; "; In JavaScript?
Im Folgenden finden Sie Situationen, in denen der JavaScript -Parser ein Semikolon automatisch hinzufügt, während der Quellcode analysiert wird:
Alle oben gegebenen Aussagen können in JavaScript mit oder ohne Semikolon beendet werden. Testen wir nun einige der genannten Fälle.
Beispiel
Hier definieren wir eine Funktion namens “hinzufügen()"In dem wir zwei Zahlen hinzufügen"A" Und "BUnd platzieren Sie Semikolons am Ende der Rückkehrerklärung und am Ende der Block- oder Funktionsdefinition:
Rufen Sie dann die Funktion add () auf, ohne Semikolon am Ende der Zeile zu verwenden, und überprüfen Sie, ob die Funktion ausgeführt wird oder nicht:
hinzufügen (5,8)Es kann beobachtet werden, dass die angegebene Funktion ohne Verwendung des Semikolons erfolgreich aufgerufen wird:
Überprüfen Sie nun, was passiert, wenn Sie das Semikolon am Ende des Blocks, nach der Rückkehrerklärung und am Ende der Quelldatei nicht hardcodode:
var add = Funktion (a, b)Hier zeigt die Ausgabe an, dass das Programm weiterhin funktioniert, wenn wir keine Semikolonen am Ende der Funktion, der Rückgabeanweisung und des Ende der Quelldatei verwenden:
Wenn Parser keine automatische ""; "; In JavaScript?
Lassen Sie uns die Situationen sehen, in denen die Semikolons in JavaScript hinzufügen:
Beispiel
Erstens werden wir eine Reihe von ungeraden Zahlen erstellen, ohne am Ende der Erklärung ein Semikolon zu platzieren:
Drucken Sie das Array auf der Konsole mit der “aus“fürSchleife, wobei nach den ersten beiden Aussagen ein Semikolon hinzugefügt wurde, da es obligatorisch ist, sonst wird ein Fehler angezeigt und der Code wird nicht ausgeführt:
für (i = 0; i < oddNumbers; i++)Ausgang
Obwohl Semikolons in JavaScript optional sind, ist es eine gute Praxis, es zu verwenden.
Abschluss
In JavaScript die “Semikolon”(;) Wird verwendet, um eine Aussage zu beenden, und es ist ein optionaler, aber wesentlicher Bestandteil der JavaScript -Sprache. In JavaScript gibt es einige Situationen, in denen das Semikolon wie diskutiert zu verwenden ist. Andernfalls funktioniert es auch aufgrund seiner automatischen Semikolon -Funktion, wenn Sie kein Semikolon am Ende der Erklärung angeben. In dieser Studie haben wir die Arbeit des Semikolons (;) in JavaScript erklärt.