Мы хотим сделать этот проект с открытым исходным кодом доступным для людей во всем мире. Пожалуйста, помогите нам перевести это руководство на другие языки.
КупитьEPUB/PDF
Поделиться
вернуться к уроку

Постфиксная и префиксная формы

важность: 5

Чему будут равны переменные a, b, c и d в примере ниже?

let a = 1, b = 1;
let c = ++a; // ?
let d = b++; // ?

Ответ:

  • a = 2
  • b = 2
  • c = 2
  • d = 1
let a = 1, b = 1;
alert( ++a ); // 2, префиксная форма возвращает новое значение
alert( b++ ); // 1, постфиксная форма возвращает старое значение
alert( a ); // 2, значение увеличено один раз
alert( b ); // 2, значение увеличено один раз

AltStyle によって変換されたページ (->オリジナル) /