undefined တန်ဖိုး
undefined တန်ဖိုးသည် "သတ်မှတ်မထားပါ" ဟု ညွှန်ပြသည်။ JavaScript တွင် အလားတူnull တန်ဖိုး ရှိပြီး၊ တန်ဖိုး မရှိခြင်းကို သတ်မှတ်ပေးသည်။ ကွာခြားချက်မှာ null သည် ရည်ရွယ်ချက်ရှိရှိ မရှိခြင်း (ကုဒ်ထဲတွင် ရေးသားထားသော) ကို ညွှန်ပြပြီး undefined သည် အချက်အလက်တစ်ခု၏ အမျိုးအစားနှင့် ၎င်း၏တန်ဖိုးနှင့် ပတ်သက်သော မည်သည့်အချက်အလက်မျှ မရှိခြင်းကို သာမန်အားဖြင့် ညွှန်ပြခြင်း ဖြစ်သည်။
ဝါကျဖွဲ့ထုံး
javascriptundefined;
ဥပမာ
တန်ဖိုးမထည့်သွင်းဘဲ ကြေညာထားသော ကိန်းရှင်၏ တန်ဖိုးကို ကြည့်ကြရအောင်:
javascriptlet test;
console.log(test);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:
javascriptundefined
ဥပမာ
မရှိသော ခင်းကျင်းစာရင်း အချက်၏ တန်ဖိုးကို ကြည့်ကြရအောင်:
javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[5]);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:
javascriptundefined
ဥပမာ
မရှိသော အတွဲအချက်အလက် အချက်၏ တန်ဖိုးကို ကြည့်ကြရအောင်:
javascriptlet obj = {'a': 1, 'b': 2, 'c': 3};
console.log(obj['e']);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်:
javascriptundefined