Главная или честный способ заработка в сети Зачем мне это? Всё начинается с идеи

Оператор запятая в JavaScript

Оператор запятая имеет самый низкий приоритет. Используется обычно для разделения нескольких действий в одной строке.

var a=1, b=2, c=3;

Выше, в одной строке мы объявили сразу 3 переменных и тут-же задали каждой из них значение. Здесь для каждой переменной сначала выполняется операция присваивания и только потом они (переменные) разделяются запятыми.

Если для одной переменной задать несколько значений разделённых запятой, то в неё запишется самое первое, а остальные отбросятся.

var a;
a=1,2,3;
alert (a); //на экран выведется 1

Здесь единица будет на экране по той причине, что присваивание выполнится раньше, чем запятые, а то, что за запятыми отбросится.

Если запятая будет выполняться раньше, чем присваивание, то первые выражения выполнятся и отбросятся, а самое последнее запишется в переменную.

var a;
a=(1,2,3);
alert (a); //на экран выведется 3

Получится это потому, что выражение, заключённое в скобки имеет наивысший приоритет.


<<Предыдущая | В раздел | Следующая>>