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:

javascriptfor (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:

javascriptfor (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:

javascriptlet num; // Variable außerhalb der Schleife deklarieren

for (let i = 1; i <= 9; i++) {
  num = 3; // Wert zuweisen
}

console.log(num); // gibt 3 aus