Answer

Answer

JavaScript test

В окне будет написано:

2

Объяснение:

Ввиду того, что инкремент идёт после имени переменной, то его приоритет ниже, чем операция присваивания. Поэтому к переменной a прибавляется 1, получается 2. Это значение записывается в переменную b. И только потом идёт инкремент a, который уже не влияет на значение b.

Код для проверки:

var  a  = 1; 
var  b  = a ++  + 1; 
alert(b);

Report Page