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