JavaScript တွင် အသုံးပြုသော နက်စ်ထဲ့ကွင်းဆက်များနှင့် မြင်ကွင်းနယ်ပယ်

အကယ်၍ ကျွန်ုပ်တို့တွင် ကွင်းဆက်ထဲတွင် ကွင်းဆက်ရှိပါက၊ ပြင်ပကွင်းဆက်တွင် ကြေငြာထားသော ကိန်းရှင်များသည် အတွင်းပိုင်းကွင်းဆက်အတွင်း အသုံးပြု၍ရနိုင်မည်ဖြစ်ပါသည်။ အောက်ပါဥပမာတွင် ကိန်းရှင် num သည် အတွင်းပိုင်းကွင်းဆက်အတွင်း အသုံးပြု၍ရနိုင်ပါသည်။

javascriptfor (let i = 0; i <= 9; i++) {
  let num = 3;
  
  for (let j = 0; j <= 9; j++) {
    console.log(num); // ၃ ကို ပြသမည်
  }
}

သို့သော် ပြင်ပကွင်းဆက်၏ အပြင်ဘက်တွင် ကိန်းရှင် num အသုံးပြု၍မရပါ။

javascriptfor (let i = 0; i <= 9; i++) {
  let num = 3;
  
  for (let j = 0; j <= 9; j++) {
    
  }
}

console.log(num); // အမှားတစ်ခု ပေါ်ပေါက်စေမည်

အတွင်းပိုင်းကွင်းဆက်ထဲတွင် ကြေငြာထားသော ကိန်းရှင်များကို အပြင်ဘက်မှ အသုံးပြု၍မရပါ။

javascriptfor (let i = 0; i <= 9; i++) {
  for (let j = 0; j <= 9; j++) {
    let num = 3;
  }
  
  console.log(num); // အမှားတစ်ခု ပေါ်ပေါက်စေမည်
}

console.log(num); // အမှားတစ်ခု ပေါ်ပေါက်စေမည်