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

Цитата:
$(document).ready(function()
{
document.write(f);
var f=0;
})
var f=1;
document.write(f)
Выводит undefined, но далее, что самое интересное не выводит 1. Каким образом добавление строки var f=0; внутри document ready function повлияло на порядок выполнения команд ? Что изменилось ?

Цитата:
$(document).ready(function()
{
alert(f);
var f=0;
})
var f=1;
alert(f);
В этом примере сначала выводится 1 , а потом уже undefined. То есть все наоборот, чем в примере выше.

Последний раз редактировалось mikello, 19.11.2017 в 17:42.
Ответить с цитированием