J'ai été en utilisant JSLint pour me faire sentir mal à propos de mon JavaScript. Il est grand, par la manière. Il y a une case que je n'ai pas tout à fait comprendre et j'aimerais votre point de vue, s'il vous plaît.
À partir de jslint.com:
Dans les langues avec le bloc de portée, il est généralement recommandé que les variables déclarées sur le site de la première utilisation. Mais parce que le JavaScript n'a pas de bloc de portée, il est plus sage de déclarer la totalité d'une fonction de variables dans le haut de la fonction. Il est recommandé qu'une seule instruction var être utilisé par la fonction.
Quelle est la dernière sentance en gras vraiment en train de dire? Je pense que je devrais être de déclarer plusieurs variables comme ceci?
var foo = 1, bar = 2;
Et, est le "sage" de la partie juste un style de programmation pour décourager les erreurs en bas de la ligne ou est-il plus que cela?
Merci pour votre aide.