Maison  >  Article  >  interface Web  >  Spécifications de base de JavaScript

Spécifications de base de JavaScript

亚连
亚连original
2018-05-10 10:14:432134parcourir

Comme tout le monde le sait, chaque langage de programmation a ses propres normes de codage. Voici les normes de codage de base pour JavaScript que j'ai compilées.


1. Ne déclarez pas plusieurs variables sur la même ligne

var a = null;var b = 0;var c = undefined;123

2. Veuillez utiliser ===/!== pour comparer des valeurs vraies/fausses ou numériques

var a = 1;var b = '2';
if(a === b){ console.log(a);
}else{ console.log(b);
}

3. Utilisez plutôt des littéraux new Array() sous cette forme

var arr = [];

4. N'utilisez pas de fonctions globales

. 5.Switch doit utiliser la branche par défaut

switch(num){
case 1:
    num++;
    breake;
case 2:
    num--;
    breake;
case 3:
    num = 0;
    breake;
default:
    num = 1;
}

6. Les fonctions ne doivent pas parfois avoir de valeur de retour et parfois non (la valeur de retour). la meilleure suggestion est Tout doit avoir une valeur de retour : non défini)

7 pour les boucles et les instructions if doivent utiliser des accolades

.
for(var i=0 ;i<10; i++){
    console.log(i);
}

8. Les variables de la boucle for in doivent utiliser le mot-clé var pour limiter la portée afin d'éviter la pollution de la portée

for(var i in obj){
console.log(obj);
}

Le ci-dessus est ce que j'ai compilé. Les spécifications de base de JavaScript. J'espère que tout le monde suivra strictement les spécifications de codage lors de l'écriture de code à l'avenir.

Articles connexes :
Connaissances et utilisation liées à JavaScript Date (date)

Introduction à l'utilisation des objets JavaScript RegExp

À propos de l'utilisation de l'objet JavaScript Array

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!

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