Твой ответ звучит уверенно — ты явно знаешь, почему var ведет себя так, как ведет!
Хотя var уже почти канул в лету, такие вопросы еще встречаются, чтобы проверить, насколько разработчик понимает механику работы движка. В общем, теперь точно можно добавить в резюме "уверенное знание undefined".
Если хочешь еще один каверзный вопрос — дай знать!