Показать сообщение отдельно
  #66 (permalink)  
Старый 20.11.2017, 16:03
Аспирант
Отправить личное сообщение для mikello Посмотреть профиль Найти все сообщения от mikello
 
Регистрация: 18.11.2017
Сообщений: 68

еще такой вопрос, вроде бы 2 эквивалентных кода:
Цитата:
$(document).ready(function()
{
var f=0;
document.write(f);
})
var f=1;
document.write(f);
Цитата:
var f=1;
document.write(f);

x();
function x()
{
var f=0;
document.write(f);
}
но в первом коде почему-то выводит 0, а во втором 10. Каким образом в первом коде вызов document.write(f) внутри ready перезаписывает первый document.write(f) (f=1)?
Ответить с цитированием