Questo studio spiegherà il funzionamento del punto e virgola (;) in JavaScript.
Cosa fa JavaScript; Fare?
In JavaScript, il "punto e virgola"(;) Viene utilizzato per terminare una dichiarazione ed è una parte opzionale ma essenziale del linguaggio JavaScript. Informa il compilatore che una dichiarazione è terminata in modo che il controllo dell'esecuzione possa passare alla dichiarazione successiva.
In JavaScript ci sono alcune situazioni in cui il punto e virgola è obbligatorio da usare. Nell'altro caso, l'autonoma aggiunto funzionerà anche perché JavaScript ha una funzione di punto e virgola che esiste come un punto e virgola invisibile alla fine della dichiarazione per informare il compilatore sulla risoluzione della dichiarazione.
Eseguiamo un semplice programma senza un punto e virgola alla fine dell'istruzione e controllia se viene eseguito o no.
Esempio: eseguire il programma senza ;
Creeremo una variabile che memorizza una stringa "Linuxhint":
Quindi, stampare la stringa sulla console usando "console.tronco d'albero()"Metodo senza aggiungere il punto e virgola (;) alla fine dell'affermazione:
console.registro (stringa)L'output descrive che JavaScript ha eseguito correttamente le dichiarazioni aggiunte del programma:
Quando il parser aggiunge un ";"; In JavaScript?
Di seguito sono riportate situazioni in cui il parser JavaScript aggiungerà automaticamente un punto e virgola durante l'analisi del codice sorgente:
Tutte le dichiarazioni di cui sopra possono essere terminate in JavaScript con o senza un punto e virgola. Ora, testiamo alcuni dei casi menzionati.
Esempio
Qui definiremo una funzione chiamata "aggiungere()"In cui aggiungeremo due numeri,"UN" E "B"E posizionare i punti e virgole alla fine dell'istruzione di ritorno e alla fine del blocco o definizione della funzione:
Quindi, chiama la funzione ADD () senza usare il punto e virgola alla fine della riga e verificare se la funzione eseguirà o meno:
Aggiungi (5,8)Si può osservare che la funzione specificata viene invocata correttamente senza usare il punto e virgola:
Ora, controlla cosa succede quando non codifica il punto e virgola alla fine del blocco, dopo l'istruzione di ritorno e alla fine del file di origine:
var add = function (a, b)Qui, l'output indica che se non utilizziamo i punti e virgole alla fine della funzione, l'istruzione di ritorno e la fine del file di origine, il programma funzionerà comunque:
Quando il parser non aggiunge un ";"; In JavaScript?
Vediamo le situazioni in cui i punti e virgole sono obbligatori per aggiungere JavaScript:
Esempio
Innanzitutto, creeremo una serie di numeri dispari senza posizionare un punto e virgola alla fine della dichiarazione:
Stampa l'array sulla console usando "per"Loop, dove hanno aggiunto un punto e virgola dopo le prime due dichiarazioni in quanto è obbligatorio altro mostrerà un errore e il codice non verrà eseguito:
per (i = 0; i < oddNumbers; i++)Produzione
Sebbene i punti e vi sono opzionali in JavaScript, mentre è una buona pratica usarlo.
Conclusione
In JavaScript, il "punto e virgola"(;) Viene utilizzato per terminare una dichiarazione ed è una parte opzionale ma essenziale del linguaggio JavaScript. In JavaScript, ci sono alcune situazioni in cui il punto e virgola è obbligatorio da usare, come discusso; In caso contrario, se non si specifica un punto e virgola alla fine della dichiarazione, funziona anche a causa della sua funzione automatica a punto e virgola. In questo studio, abbiamo spiegato il funzionamento del punto e virgola in JavaScript.