Πολλαπλά let για την ίδια μεταβλητή
Δεν μπορούμε να δηλώσουμε την ίδια μεταβλητή πολλές
φορές με το let. Για παράδειγμα, ο ακόλουθος
κώδικας θα προκαλέσει σφάλμα:
javascriptlet a = 1;
alert(a);
let a = 2;
alert(a);
Υπάρχουν δύο επιλογές για να λυθεί το πρόβλημα. Μπορούμε απλά να χρησιμοποιήσουμε δύο διαφορετικές μεταβλητές:
javascriptlet a = 1;
alert(a);
let b = 2;
alert(b);
Ή μπορούμε αρχικά να δηλώσουμε τη μεταβλητή a,
και στη συνέχεια να εκτελούμε πράξεις με αυτήν:
javascriptlet a;
a = 1;
alert(a);
a = 2;
alert(a);