Глобальная переменная, интересная задача JS
var foo = 10;
function bar() {
foo = 20;
var foo = 30;
}
bar();
console.log( "Foo = " + foo);
//Вывод
Foo = 10
Кто нибудь знает почему?
Как это объяснить?
Последний раз редактировалось Graphis, 16.06.2011 в 19:34.
Причина: Сделать более читаемым
|