Показать сообщение отдельно
  #1 (permalink)  
Старый 16.07.2013, 20:21
Аватар для _Alex9_
Аспирант
Отправить личное сообщение для _Alex9_ Посмотреть профиль Найти все сообщения от _Alex9_
 
Регистрация: 28.03.2013
Сообщений: 45

Непонятное значение переменной
Экспериментировал и написал такой код:
function bug()
{
alert("bug");
}
try{x=0,1;
x--;
alert(x);
}
catch(e){bug();}

Что за тип данных задан в х ? Ошибки в Firebug нет. Выводит -1.
При замене задания переменной на x=0.1 выводит -0.9. Ошибки так же нет. Почему нет ошибки, если не использовано слово var ?
Ответить с цитированием