Как отмечали другие, это предпочтение стиля. JSLint может сказать вам, что у вас есть только одна функция var
за функцию (если вы используете «Хорошие детали»). Таким образом, если вы используете JSLint для проверки кода (не плохой идеи, IMHO), вы в конечном итоге используете первый формат больше, чем последний.
С другой стороны, тот же автор, Дуглас Крокфорд , говорит, что каждая переменная принадлежит своей строке в своих соглашениях кодирования . Поэтому вы можете снять флажок «Все один var
за функцию» в JSLint, если вы его используете. ; -)