Eine Var pro Funktion in JavaScript?

Ich benutze JSLint, damit ich mich mit meinem JavaScript schlecht fühle. Es ist übrigens großartig. Es gibt einen Scheck, den ich nicht ganz verstehe, und ich hätte gerne Ihre Ansichten, bitte.

Vonjslint.com:

In Sprachen mit Blockumfang wird normalerweise empfohlen, Variablen am Ort der ersten Verwendung zu deklarieren. Da JavaScript jedoch keinen Blockbereich hat, ist es ratsam, alle Variablen einer Funktion oben in der Funktion zu deklarieren.Es wird empfohlen, eine einzelne var-Anweisung pro Funktion zu verwenden.

Was sagt die letzte fettgedruckte Aussage wirklich? Ich denke, ich sollte mehrere Variablen wie folgt deklarieren?

var foo = 1, bar = 2;

Und ist der "weise" Teil nur ein Programmierstil, um Fehler auf der ganzen Linie zu vermeiden, oder steckt mehr dahinter?

Danke für Ihre Hilfe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage