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

ဒါတွေလည်း ကြည့်ပါ

  • true တန်ဖိုး,
    အချက်အလက်တစ်ခု၏တန်ဖိုး မှန်ကန်ကြောင်း ညွှန်ပြသည့်အရာ
  • false တန်ဖိုး,
    အချက်အလက်တစ်ခု၏တန်ဖိုး မှားယွင်းကြောင်း ညွှန်ပြသည့်အရာ
  • null တန်ဖိုး,
    အတွဲအချက်အလက် သို့မဟုတ် အချက်အလက် မရှိခြင်းကို ညွှန်ပြသည့်အရာ