Одна переменная на функцию в JavaScript?

Я использовал JSLint, чтобы заставить меня чувствовать себя плохо из-за моего JavaScript. Это здорово, кстати. Есть одна проверка, которую я неЯ не совсем понимаю, и яМне нравятся ваши взгляды, пожалуйста.

Отjslint.com:

На языках с блочной областью обычно рекомендуется объявлять переменные на сайте первого использования. Но поскольку JavaScript не имеет блочной области видимости, разумнее объявить все функции ».переменные в верхней части функции.Рекомендуется использовать один оператор var для каждой функции.

О чем на самом деле говорит последняя часовая полужирная? Я думаю, что я должен объявить несколько переменных, как это?

var foo = 1, bar = 2;

И это "мудрый» отчасти просто стиль программирования, чтобы препятствовать ошибкам в конце или есть что-то большее?

Спасибо за вашу помощь.

Ответы на вопрос(4)

Ваш ответ на вопрос