Que fait le demi-virage JavaScript?

Que fait le demi-virage JavaScript?
Un point-virgule (;) est un symbole utilisé pour la ponctuation qui représente une pause qui est plus longue qu'une virgule. Le symbole semi-collé est très important dans la programmation. Il est également utilisé pour indiquer la fin de l'instruction dans divers langages de programmation tels que C, C ++, Java, JavaScript et Python.

Cette étude expliquera le fonctionnement du point-virgule (;) en JavaScript.

Qu'est-ce que JavaScript; Faire?

En JavaScript, le «point-virgule»(;) Est utilisé pour résilier une déclaration, et c'est une partie facultative mais essentielle de la langue JavaScript. Il informe le compilateur qu'une instruction s'est terminée afin que le contrôle d'exécution puisse passer à l'instruction suivante.

En JavaScript, il y a des situations où le point-virgule est obligatoire pour utiliser. Dans l'autre cas, la déclaration ajoutée fonctionnera également parce que JavaScript a une fonctionnalité de demi-colon automatique qui existe en tant que point-virgule invisible à la fin de la déclaration pour informer le compilateur de la fin de la déclaration.

Exécutons un programme simple sans point-virgule à la fin de l'instruction et vérifions s'il est exécuté ou non.

Exemple: exécution du programme sans ;
Nous allons créer une variable qui stocke une chaîne "Linuxhint»:

var string = "Linuxhint"

Ensuite, imprimez la chaîne sur la console en utilisant le «console.enregistrer()”Méthode sans ajouter le point-virgule (;) à la fin de l'instruction:

console.journal (chaîne)

La sortie montre que le JavaScript a exécuté avec succès les instructions supplémentaires du programme:

Lorsque l'analyseur ajoute un «;» automatique «;» en javascript?

Voici des situations lorsque l'analyseur JavaScript ajoutera automatiquement un point-virgule tout en analysant le code source:

  • Lorsque la nouvelle ligne commence par la nouvelle déclaration.
  • Ligne suivante après la fermeture du bloc actuel.
  • Après les déclarations de retour, de rupture, de lancer et de continuer.
  • À la fin du fichier source où il est complet.

Toutes les déclarations ci-dessus peuvent être résiliées en JavaScript avec ou sans point-virgule. Maintenant, testons certains des cas mentionnés.

Exemple
Ici, nous définirons une fonction nommée «ajouter()"Dans lequel nous ajouterons deux nombres,"un" et "b», Et placez les demi-colons à la fin de l'instruction de retour et à la fin du bloc ou de la définition de la fonction:

var add = fonction (a, b)
retourner a + b;
;

Ensuite, appelez la fonction ADD () sans utiliser un point-virgule à la fin de la ligne et vérifiez si la fonction s'exécutera ou non:

Ajouter (5,8)

On peut observer que la fonction spécifiée est invoquée avec succès sans utiliser le point-virgule:

Maintenant, vérifiez ce qui se passe lorsque vous ne composez pas le demi-code à la fin du bloc, après l'instruction de retour, et à la fin du fichier source:

var add = fonction (a, b)
retourner un + b

Ajouter (5,8)

Ici, la sortie indique que si nous n'utilisons pas de demi-colons à la fin de la fonction, de l'instruction de retour et de la fin du fichier source, le programme fonctionnera toujours:

Lorsque l'analyseur n'ajoute pas de ";"; en javascript?

Voyons les situations où les demi-colons sont obligatoires pour ajouter en JavaScript:

  • Deux déclarations doivent être séparées par un point-virgule si elles sont placées sur la même ligne.
  • Dans un "pour«Les deux premières déclarations de Loop, mais pas la troisième déclaration (incrément / décrément).

Exemple
Tout d'abord, nous créerons un tableau de nombres impairs sans placer un point-virgule à la fin de l'énoncé:

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

Imprimez le tableau sur la console en utilisant le «pour”LOOP, où ont ajouté un point-virgule après les deux premières instructions car elle est obligatoire sinon il affichera une erreur et le code ne sera pas exécuté:

pour (i = 0; i < oddNumbers; i++)
console.Log (Oddnumbers [i])

Sortir

Bien que les demi-colons soient facultatifs en JavaScript, bien que ce soit une bonne pratique pour l'utiliser.

Conclusion

En JavaScript, le «point-virgule»(;) Est utilisé pour résilier une déclaration, et c'est une partie facultative mais essentielle de la langue JavaScript. En JavaScript, il existe des situations où le demi-colon est obligatoire à utiliser, comme discuté; Sinon, si vous ne spécifiez pas de point-virgule à la fin de l'instruction, il fonctionne également en raison de sa fonction de demi-finale automatique. Dans cette étude, nous avons expliqué le fonctionnement du point-virgule (;) en JavaScript.