JavaScript'теги инкремент жана декремент амалдары
Төмөнкү кодду карап көрөлү:
let num = 0;
num = num + 1; // num өзгөрмөсүнө 1 санын кошуу
alert(num); // 1 чыгарат
Билген сыяктуу, бул кодду
+= оператору аркылуу кыскартылган түрдө
кайра жазууга болот:
let num = 0;
num += 1; // num өзгөрмөсүнө 1 санын кошуу
alert(num); // 1 чыгарат
Чындыгында программалоодо бирди кошуу
абдан көп учрашып, бул амал үчүн
дагы кыскартылган синтаксис ойлоп табылган
- атайын инкремент ++ оператору, ал
өзгөрмөнүн маанисин 1ге көбөйтөт.
Кодду анын жардамы менен кайра жазалы:
let num = 0;
num++; // num өзгөрмөсүнө 1 санын кошуу
alert(num); // 1 чыгарат
Ошондой эле
декремент -- операциясы бар, ал өзгөрмөнүн маанисин
1ге азайтат. Мисалды караңыз:
let num = 0;
num--; // num өзгөрмөсүнөн 1 санын алуу
alert(num); // -1 чыгарат
Бул кодду инкремент жана декремент амалдары колдонулушу үчүн өзгөртүңүз:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);