Shtrirja e Variablave në Unazat JavaScript
Le të shohim se çfarë shtrirje kanë variablat kur punojmë me unaza. Le të deklarojmë një variabël brenda unazës:
for (let i = 1; i <= 9; i++) {
let num = 3;
console.log(num); // do të shfaqë 3
}
Nëse përpiqemi ta shfaqim këtë variabël jashtë unazës, do të marrim një gabim:
for (let i = 1; i <= 9; i++) {
let num = 3;
}
console.log(num); // do të japë një gabim
Nëse është e nevojshme, mund të deklarohet një variabël jashtë unazës - atëherë ajo do të jetë e disponueshme si brenda ashtu edhe jashtë unazës:
let num; // deklarojmë variablin jashtë unazës
for (let i = 1; i <= 9; i++) {
num = 3; // i caktojmë një vlerë
}
console.log(num); // do të shfaqë 3