To badanie wyjaśni działanie półkolonu (;) w JavaScript.
Co JavaScript; Do?
W JavaScript „The„średnik”(;) Służy do zakończenia instrukcji i jest to opcjonalna, ale niezbędna część języka JavaScript. Informuje kompilatora, że oświadczenie się zakończyło, aby kontrola wykonania mogła przejść do następnej instrukcji.
W JavaScript są pewne sytuacje, w których półkolis jest obowiązkowy do użycia. W drugim przypadku dodane stwierdzenie będzie również działać, ponieważ JavaScript ma automatyczną funkcję półkolis.
Wykonajmy prosty program bez półkolisu na końcu instrukcji i sprawdź, czy zostanie wykonany, czy nie.
Przykład: Wykonanie programu bez ;
Utworzymy zmienną, która przechowuje ciąg „Linuxhint”:
Następnie wydrukuj ciąg na konsoli za pomocą „konsola.dziennik()„Metoda bez dodawania półkolisu (;) na końcu instrukcji:
konsola.Log (ciąg)Wyjście przedstawia, że JavaScript z powodzeniem wykonał dodane instrukcje programu:
Kiedy parser dodaje automatyczny „;” W JavaScript?
Poniżej znajdują się sytuacje, w których parser JavaScript doda półkolon automatycznie podczas analizowania kodu źródłowego:
Wszystkie powyższe stwierdzenia mogą zostać zakończone w JavaScript z lub bez półkolisu. Teraz przetestujmy niektóre z wymienionych przypadków.
Przykład
Tutaj zdefiniujemy funkcję o nazwie „dodać()„W którym dodamy dwie liczby”A" I "B”I umieść półkolony na końcu instrukcji powrotu i na końcu definicji bloku lub funkcji:
Następnie wywołaj funkcję add () bez użycia półkollonu na końcu wiersza i sprawdź, czy funkcja będzie wykonywana, czy nie:
Dodaj (5,8)Można zauważyć, że określona funkcja jest z powodzeniem wywoływana bez użycia półkolonu:
Teraz sprawdź, co się stanie, gdy nie masz kodu na półkolis na końcu bloku, po instrukcji powrotu i na końcu pliku źródłowego:
var add = funkcja (a, b)Tutaj wyjście wskazuje, że jeśli nie używamy półkolisów na końcu funkcji, instrukcji powrotu i końca pliku źródłowego, program nadal będzie działał:
Gdy parser nie dodaje automatycznego „;” W JavaScript?
Zobaczmy sytuacje, w których półkolony są obowiązkowe do dodania w JavaScript:
Przykład
Najpierw utworzymy szereg liczb nieparzystych, nie umieszczając półkolisu na końcu oświadczenia:
Wydrukuj tablicę na konsoli za pomocą „Do„Pętla, gdzie dodała półkolis po dwóch pierwszych instrukcjach, ponieważ jest to obowiązkowe, a także wyświetli błąd, a kod nie zostanie wykonany:
dla (i = 0; i < oddNumbers; i++)Wyjście
Chociaż półkolis są opcjonalne w JavaScript, podczas gdy korzystanie z niego jest dobrą praktyką.
Wniosek
W JavaScript „The„średnik”(;) Służy do zakończenia instrukcji i jest to opcjonalna, ale niezbędna część języka JavaScript. W JavaScript są pewne sytuacje, w których półkolis jest obowiązkowy do użycia, jak omówiono; W przeciwnym razie, jeśli nie określisz półkolisu na końcu instrukcji, działa również ze względu na automatyczną funkcję półkolis. W tym badaniu wyjaśniliśmy działanie półkolonu (;) w JavaScript.