Следующий пример выведет значение undefined (чем этот пример отличается от предыдущего? ничем,однако здесь undefined):
function a()
{
document.write(f);
}
a();
var f=0;
В предыдущем примере переменная определялась ПОСЛЕ функции, так почему она была доступна уже внутри самой функции?
Цитата:
|
Поэтому неважно, где стоит определение переменной по порядку кода скрипта
|
Вы ошибаетесь, откройте любой учебник по JS.