Cosa fa JavaScript Semicolon?

Cosa fa JavaScript Semicolon?
Un punto e virgola (;) è un simbolo usato per la punteggiatura che rappresenta una pausa più lunga di una virgola. Il simbolo in punto e virgola è molto importante nella programmazione. Viene anche usato per indicare la fine dell'istruzione in vari linguaggi di programmazione come C, C ++, Java, JavaScript e Python.

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":

var string = "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:

  • Quando la nuova riga inizia con la nuova dichiarazione.
  • Riga successiva dopo aver chiuso il blocco corrente.
  • Dopo il ritorno, rompere, lanciare e continuare le dichiarazioni.
  • Alla fine del file di origine dove viene completo.

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:

var add = function (a, b)
restituire a + b;
;

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)
restituire a + b

Aggiungi (5,8)

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:

  • Due dichiarazioni devono essere separate da un punto e virgola se posizionate sulla stessa linea.
  • In un "per"Le prime due dichiarazioni di Loop, ma non la terza istruzione (incremento/decremento).

Esempio
Innanzitutto, creeremo una serie di numeri dispari senza posizionare un punto e virgola alla fine della dichiarazione:

var oddnumbers = [1, 3, 5, 9, 11]

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++)
console.log (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.