Incrementi ja dekremendi operatsioonid JavaScriptis

Vaatleme järgmist koodi:

javascriptlet num = 0;
num = num + 1; // lisame muutujale num arvu 1
alert(num);    // kuvab 1

Nagu te juba teate, saab seda koodi ümber kirjutada lühendatud kujul kasutades operaatorit +=:

javascriptlet num = 0;
num += 1;     // lisame muutujale num arvu 1
alert(num);   // kuvab 1

Tegelikult esineb ühe lisamine programmeerimises nii sageli, et selle operatsiooni jaoks on loodud veelgi lühendatud süntaks - spetsiaalne operaator increment ++, mis suurendab muutuja väärtust 1 võrra.

Kirjutame oma koodi selle abil ümber:

javascriptlet num = 0;
num++;        // lisame muutujale num arvu 1
alert(num);   // kuvab 1

Samuti on olemas operatsioon decrement --, mis vähendab muutuja väärtust 1 võrra. Vaadake näidet:

javascriptlet num = 0;
num--;        // lahutame muutujast num arvu 1
alert(num);   // kuvab -1
Задание 1

Muutke seda koodi nii, et selles kasutatakse incrementi ja decrementi operatsioone:

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