Gültigkeitsbereich in JavaScript-Schleifen
Lassen Sie uns untersuchen, welchen Gültigkeitsbereich Variablen bei der Arbeit mit Schleifen haben. Deklarieren wir eine Variable innerhalb einer Schleife:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // gibt 3 aus
}
Wenn wir versuchen, diese Variable außerhalb der Schleife auszugeben, erhalten wir einen Fehler:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // wirft einen Fehler
Bei Bedarf kann die Variable außerhalb der Schleife deklariert werden - dann ist sie sowohl innerhalb als auch außerhalb der Schleife verfügbar:
let num; // Variable außerhalb der Schleife deklarieren
for (let i = 1; i <= 9; i++) {
num = 3; // Wert zuweisen
}
console.log(num); // gibt 3 aus