Что именно происходит в паранах оператора if?Синтаксис оператора if и приоритета оператора
Если у меня есть:
if(setX(), x === 5)
ли, что интерпретируются как:
if((setX(), x) === 5) // which is the same as:
setX(); if(x === 5)
Или это интерпретируются как:
if((setX()), (x === 5))
(который в конечном счете то же самое, но мне все еще интересно узнать о синтаксисе.)
Зачем ставить запятую в состоянии? Или это просто образец кода? –