JavaScript'теги инкремент жана декремент амалдары

Төмөнкү кодду карап көрөлү:

javascriptlet num = 0;
num = num + 1; // num өзгөрмөсүнө 1 санын кошуу
alert(num);    // 1 чыгарат

Билген сыяктуу, бул кодду += оператору аркылуу кыскартылган түрдө кайра жазууга болот:

javascriptlet num = 0;
num += 1;     // num өзгөрмөсүнө 1 санын кошуу
alert(num);   // 1 чыгарат

Чындыгында программалоодо бирди кошуу абдан көп учрашып, бул амал үчүн дагы кыскартылган синтаксис ойлоп табылган - атайын инкремент ++ оператору, ал өзгөрмөнүн маанисин 1ге көбөйтөт.

Кодду анын жардамы менен кайра жазалы:

javascriptlet num = 0;
num++;        // num өзгөрмөсүнө 1 санын кошуу
alert(num);   // 1 чыгарат

Ошондой эле декремент -- операциясы бар, ал өзгөрмөнүн маанисин 1ге азайтат. Мисалды караңыз:

javascriptlet num = 0;
num--;        // num өзгөрмөсүнөн 1 санын алуу
alert(num);   // -1 чыгарат
Задание 1

Бул кодду инкремент жана декремент амалдары колдонулушу үчүн өзгөртүңүз:

javascriptlet num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);