Maison  >  Article  >  interface Web  >  Une brève discussion sur l'utilisation des points-virgules dans les compétences javascript_javascript

Une brève discussion sur l'utilisation des points-virgules dans les compétences javascript_javascript

WBOY
WBOYoriginal
2016-05-16 15:59:461256parcourir

Est-il nécessaire d'ajouter un point-virgule au début d'une fonction en JS ? Dois-je ajouter un point-virgule après l'instruction js ? Les points-virgules doivent-ils être utilisés après les accolades JavaScript ? Que signifient le point d'exclamation et le point-virgule au début de la fonction dans JS ?

Après avoir intégré plusieurs fichiers JS dans un seul fichier, pour éviter les erreurs de syntaxe lors de la compression du code, vous pouvez le gérer comme suit

1. Ajoutez un point-virgule avant js

Par exemple :;(function($){...codez ici...})();
En Javascript, un point-virgule indique la fin d'une instruction. Il est ajouté au début pour la séparer des autres méthodes lors de la compression et indique le début d'une nouvelle instruction

2. Ajoutez un point-virgule après la fonction js

Par exemple

// 模块1
// 前面有若干代码
var Manager = {
 prop: '',
 method: function () {

 }
}
// 模块2,开头是个立即执行函数
(function () {
 // 代码
})()

Après compression, il devient : }}(fonction où il sera exécuté en fonction, donc l'analyse globale sera erronée

Copier le code Le code est le suivant :

var Manager = {prop: '',method: function (){}}(function () {})()

Solution : Ajouter un point-virgule après la fonction Manager

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn