@wkololo_4ever вне функций разницы не будет. Но не пользоваться областью видимости переменных, функциями, прототипированием и тд - плохой тон. Потом такой говнокод не разобрать :)
@Facetrollex я так и не делаю, просто на собеседование задали вопрос по этой теме, и только сейчас, поняв, что тупанул, решил задать вопрос. Спасибо за ответ.