Javascript: Глобальная против локальной области видимости в функциях

Можно определить локальные и глобальные переменные с тем же именем. Если так сделать, то локальная переменная будет иметь приоритет над глобальной переменной.

В примере:

var someVar = "Hat";
function myFun() {
     var someVar = "Head";
     return someVar;
}

функция myFun вернет "Head" потому, что присутствует локальная версия переменной.

Задание

Добавьте локальную переменную outerWear с значением "sweater" в функцию myOutfit, чтобы переопределить значение глобальной переменной.

Решение всех заданий