Постфиксная и префиксная формы
важность: 5
Чему будут равны переменные a, b, c и d в примере ниже?
let a = 1, b = 1;
let c = ++a; // ?
let d = b++; // ?
Ответ:
a = 2b = 2c = 2d = 1
let a = 1, b = 1;
alert( ++a ); // 2, префиксная форма возвращает новое значение
alert( b++ ); // 1, постфиксная форма возвращает старое значение
alert( a ); // 2, значение увеличено один раз
alert( b ); // 2, значение увеличено один раз