Непонятное значение переменной
Экспериментировал и написал такой код:
function bug()
{
alert("bug");
}
try{x=0,1;
x--;
alert(x);
}
catch(e){bug();}
Что за тип данных задан в х ? Ошибки в Firebug нет. Выводит -1. При замене задания переменной на x=0.1 выводит -0.9. Ошибки так же нет. Почему нет ошибки, если не использовано слово var ? |
x = 0, 1; alert(x); x = (0, 1); alert(x); гугли оператор запятая и var |
| Часовой пояс GMT +3, время: 05:20. |