Outils pour utilisateurs

Outils du site


web:javascript:bonnes_pratiques

Ceci est une ancienne révision du document !


Bonnes pratiques de JavaScript

Le JavaScript n'est pas le meilleur des langage de programmation. Il a ses faiblesses et c'est pour cette raison qu'il faut établir les bonnes pratiques.

Style

Certainement, plusieurs ont subit le débat sur les accolades : faut-il les placer à droite ou sur la ligne suivante à gauche ?

if (true) {
 
}

ou encore

if (true)
{
 
}

Une bonne raison de choisir plutôt l'un ou l'autre, vient du fait que le JavaScript met des ; automatiquement à la fin de certaines lignes d'instruction. Prendre par exemple ce code :

var resultat = (function () {
  return
  {
    ok: "allo"
  }
})();
console.log(resultat.ok);

Quel sera le résultat ? Ce n'est pas évident à la première vue, mais ce sera undefined. L'interpréteur Javascript aura mis automatiquement un ; à la suite du return. Donc, au lieu de retourner l'objet contenant la propriété ok, la valeur de resultat sera indéfini. Il aura plutôt fallu écrire :

var resultat = (function () {
  return {
    ok: "allo"
  }
})();
console.log(resultat.ok);

À ce moment on voit allo s'afficher dans la console.

web/javascript/bonnes_pratiques.1396488610.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)