JavaScript တွင် မိမိ၏ကိုယ်ပိုင် လုပ်ဆောင်ချက်များ၏ မြင်ကွင်းနယ်ပယ်

လုပ်ဆောင်ချက်တစ်ခုအတွင်း၌ အခြားလုပ်ဆောင်ချက်တစ်ခုပါဝင်လျှင် - ပြင်ပလုပ်ဆောင်ချက်၏ ကိန်းရှင်များကို အတွင်းပိုင်းလုပ်ဆောင်ချက်တွင် မြင်နိုင်ပါသည်။

javascriptfunction test() {
  let num = 1; // ပြင်ပလုပ်ဆောင်ချက်၏ ကိန်းရှင်
  
  function func() {
    console.log(num); // 1 ကို ပြသပါမည်
  }
  
  func(); // အတွင်းပိုင်းလုပ်ဆောင်ချက်ကို ခေါ်ပါ
}

test(); // ပြင်ပလုပ်ဆောင်ချက်ကို ခေါ်ပါ

ထို့အပြင် အတွင်းပိုင်းလုပ်ဆောင်ချက်တွင် ပြင်ပလုပ်ဆောင်ချက်၏ အပြင်ဘက်တွင် သတ်မှတ်ထားသော ကိန်းရှင်များကိုလည်း မြင်နိုင်ပါသည်။

javascriptlet num = 1; // ကမ္ဘာလုံးဆိုင်ရာ ကိန်းရှင်

function test() {
  function func() {
    console.log(num); // 1 ကို ပြသပါမည်
  }
  
  func(); // အတွင်းပိုင်းလုပ်ဆောင်ချက်ကို ခေါ်ပါ
};

test(); // ပြင်ပလုပ်ဆောင်ချက်ကို ခေါ်ပါ
Задание 1

ကုဒ်ကို မစတင်မီ၊ console တွင် မည်သည်ကို ပြသမည်ကို သတ်မှတ်ပါ။

javascriptfunction test() {
  let num = 1;
  
  function func() {
    console.log(num);
  }
  
  func();
}

test();
Задание 2

ကုဒ်ကို မစတင်မီ၊ console တွင် မည်သည်ကို ပြသမည်ကို သတ်မှတ်ပါ။

javascriptfunction test() {
  let num = 1;
  
  function func() {
    console.log(num);
  }
}

test();
Задание 3

ကုဒ်ကို မစတင်မီ၊ console တွင် မည်သည်ကို ပြသမည်ကို သတ်မှတ်ပါ။

javascriptfunction test() {
  let num = 1;
  
  function func() {
    console.log(num);
  }
  
  func();
}
Задание 4

ကုဒ်ကို မစတင်မီ၊ console တွင် မည်သည်ကို ပြသမည်ကို သတ်မှတ်ပါ။

javascriptfunction test() {
  let num;
  
  function func() {
    console.log(num);
  }
  
  num = 1
  func();
  
  num = 2
  func();
}

test();