Πράξεις Αύξησης και Μείωσης στην 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);