en.javascript.info/1-js/2-first-steps/8-operators/1-increment-order/task.md
2015-03-10 12:36:58 +03:00

392 B

Инкремент, порядок срабатывания

[importance 5]

Посмотрите, понятно ли вам, почему код ниже работает именно так?

//+ run no-beautify
var a = 1, b = 1, c, d; 

c = ++a; alert(c); // 2
d = b++; alert(d); // 1

c = (2+ ++a); alert(c); // 5
d = (2+ b++); alert(d); // 4

alert(a); // 3
alert(b); // 3