Vitanzi Vilivyochanganyika na Upeo wa Uonekano katika JavaScript
Ikiwa tuna kitanzi ndani ya kitanzi, basi vigeu,
vilivyotangazwa katika kitanzi cha nje, vitakuwa vinapatikana
ndani ya kitanzi cha ndani. Katika mfano ufuatao kigeu
num kinapatikana katika kitanzi cha ndani:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
console.log(num); // itatoa 3
}
}
Lakini nje ya kitanzi cha nje kigeu num
hakipatikani:
for (let i = 0; i <= 9; i++) {
let num = 3;
for (let j = 0; j <= 9; j++) {
}
}
console.log(num); // itatoa hitilafu
Vigeu, vilivyotangazwa katika kitanzi cha ndani, havipatikani nje:
for (let i = 0; i <= 9; i++) {
for (let j = 0; j <= 9; j++) {
let num = 3;
}
console.log(num); // itatoa hitilafu
}
console.log(num); // itatoa hitilafu