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:
for (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:
for (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:
let 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