JavaScript ရှိ လုပ်ဆောင်ချက်များအတွင်းရှိ ဒေသတွင်း ကိန်းရှင်များ
လုပ်ဆောင်ချက်တစ်ခုအတွင်း သတ်မှတ်ထားသော ကိန်းရှင်များကို ဒေသတွင်း (Local) ဟုခေါ်သည်။ ကမ္ဘာလုံးဆိုင်ရာ (Global) ကိန်းရှင်များနှင့် မတူဘဲ၊ ဒေသတွင်းကိန်းရှင်များသည် လုပ်ဆောင်ချက်အတွင်း၌သာ မြင်နိုင်ပြီး၊ အပြင်ဘက်မှ ကြည့်၍မရပါ။
function func() {
let num = 5; // ဒေသတွင်း ကိန်းရှင်
console.log(num);
}
console.log(num); // ဘာမှ ပြသနိုင်မည် မဟုတ်ဘဲ၊ ကွန်ဆိုးတွင် အမှားပေးပါမည်
ကုဒ်ကို မစတင်မီ၊ ကွန်ဆိုးတွင် ဘာပြမည်ကို ဆုံးဖြတ်ပါ။
function func() {
let num = 5;
return num;
}
console.log(num);
ကုဒ်ကို မစတင်မီ၊ ကွန်ဆိုးတွင် ဘာပြမည်ကို ဆုံးဖြတ်ပါ။
function func() {
let num = 5;
return num;
}
console.log(func());