Område for synlighet i JavaScript-løkker
La oss se på hvilket synlighetsområde variabler har når vi arbeider med løkker. La oss deklarere en variabel inni en løkke:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // vil skrive ut 3
}
Hvis vi derimot prøver å skrive ut denne variabelen utenfor løkken, vil vi få en feil:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // vil gi en feil
Ved behov kan vi deklarere variabelen utenfor løkken - da vil den være tilgjengelig både inni løkken og utenfor:
let num; // deklarerer variabelen utenfor løkken
for (let i = 1; i <= 9; i++) {
num = 3; // setter dens verdi
}
console.log(num); // vil skrive ut 3