【要点】

>>106
> x = (x === 0) ? y : x++;
>
> この書き方間違ってますか?

x = (x === 0) ? y : x+1;