Område for synlighed i JavaScript-løkker

Lad os se på, hvilket synlighedsområde variabler har, når de arbejder med løkker. Lad os erklære en variabel inde i løkken:

javascriptfor (let i = 1; i <= 9; i++) {
  let num = 3;
  console.log(num); // vil udskrive 3
}

Hvis vi derimod forsøger at udskrive denne variabel uden for løkken, får vi en fejl:

javascriptfor (let i = 1; i <= 9; i++) {
  let num = 3;
}

console.log(num); // vil give en fejl

Om nødvendigt kan du erklære en variabel uden for løkken - så vil den være tilgængelig både inde i løkken og uden for:

javascriptlet num; // erklær variablen uden for løkken

for (let i = 1; i <= 9; i++) {
  num = 3; // sæt dens værdi
}

console.log(num); // vil udskrive 3