Αλλαγή τιμών μεταβλητών
Ας υποθέσουμε ότι έχουμε μια μεταβλητή στην οποία έχουμε αναθέσει κάποια τιμή. Στη συνέχεια μπορούμε να εκτελέσουμε την πράξη της ανάθεσης ξανά και να αναθέσουμε στην μεταβλητή μια διαφορετική τιμή:
let a; // δηλώνουμε τη μεταβλητή
a = 1; // αποθηκεύουμε σε αυτήν την τιμή 1
alert(a); // θα εμφανίσει 1
a = 2; // αποθηκεύουμε τώρα την τιμή 2, αντικαθιστώντας την τιμή 1
alert(a); // θα εμφανίσει 2
Δηλαδή, η τιμή μιας μεταβλητής δεν είναι κάτι άκρως δεσμευμένο σε αυτήν. Μπορούμε ελεύθερα να καταγράφουμε κάποια δεδομένα σε μια μεταβλητή, να τα διαβάζουμε, μετά να καταγράφουμε κάτι άλλο - και ούτω καθεξής.
Δημιουργήστε μια μεταβλητή a. Αποθηκεύστε σε
αυτήν την τιμή 10, εμφανίστε την στην οθόνη.
Στη συνέχεια αποθηκεύστε σε αυτήν την τιμή 20,
εμφανίστε την στην οθόνη.