В идеале, это должен быть второй или третий, поскольку они предлагают вам объявить все ваши переменные в одном и том же месте (то есть в верхней части скрипта). Говорят, что это было немного быстрее, но мой JSPerf дает те же результаты в IE9 и Chrome 15.
Тем не менее, я считаю, что первое легче а) читать и б) легче поддерживать; легко пропустить одну ,
или забыть изменить последнюю ;
на ,
, когда вы добавляете новую переменную, и в итоге вы попадете в глобальную область видимости.