Не могу понять почему не перезаписывается значение у глобальной переменной. Объясните пожалуйста подробно, как вообще работает скрипт.
var title = "external title";
function example(){
title = "changing external title";
console.log(title);
var title = "internal title";
}
example(); // "changing external title"
console.log(title); // "external title"
var title- всплывает в начало. Аtitle = "internal title";остается там где есть. – Darth Oct 05 '17 at 08:38Uncaught ReferenceError: title is not defined. (Если бы она при этом и в глобальной области видимости тоже не была бы объявлена, разумеется) – Darth Oct 05 '17 at 09:10