Javascript peut être exprimé avec un point-virgule à la fin, mais l'ajout ou non d'un point-virgule dépend entièrement des habitudes personnelles. Cependant, pour des raisons de stabilité du code, il est toujours recommandé d'utiliser des points-virgules pour casser les phrases.
L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.
Comment exprimer JavaScript à la fin ?
La fin de l'instruction JavaScript peut être exprimée par un point-virgule ;.
L'ajout ou non d'un point-virgule dépend entièrement des habitudes personnelles, mais pour des raisons de stabilité du code (erreurs d'analyse), il est recommandé d'utiliser des points-virgules pour briser les phrases.
Règles de point-virgule automatique JavaScript :
1. Lorsqu'il y a un caractère de nouvelle ligne (y compris un commentaire multiligne contenant un caractère de nouvelle ligne) et que le jeton suivant ne peut pas correspondre à la syntaxe précédente, le point-virgule sera automatiquement ajouté.
2. Lorsqu'il y a }, s'il manque un point-virgule, il sera rempli.
3. À la fin du code source du programme, s'il manque un point-virgule, il sera rempli.
Conclusion :
1. Dans les cinq instructions return, break, continue, post-incrémentation et post-décrémentation, le caractère de nouvelle ligne peut remplacer complètement le rôle du point-virgule.
2. var if do while for continue break return with switch throw try debugger Plusieurs instructions de mots clés, ainsi que des instructions vides, l'ajout ou non d'un point-virgule dans la ligne précédente a peu d'effet.
3. Les instructions d'expression et les instructions d'expression de fonction sans point-virgule à la fin sont très dangereuses et la situation est extrêmement compliquée.
4. Toute déclaration commençant par ( et [ sans point-virgule devant est extrêmement dangereuse.
Étude recommandée : "Tutoriel avancé JavaScript"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!