Операции за инкрементиране и декрементиране в 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);