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:

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

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

javascriptlet 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