Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Непонятное значение переменной (https://javascript.ru/forum/misc/39908-neponyatnoe-znachenie-peremennojj.html)

_Alex9_ 16.07.2013 20:21

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

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

bes 16.07.2013 20:33

x = 0, 1;
alert(x);
x = (0, 1);
alert(x);

гугли оператор запятая и var


Часовой пояс GMT +3, время: 04:25.