ဖန်ရှင် Boolean
ဖန်ရှင် Boolean သည် ပေးထားသော
တန်ဖိုးကို ယုတ္တိအမျိုးအစားသို့ ပြောင်းလဲပေးသည်။ ဖန်ရှင်၏
လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့် true၊
သို့မဟုတ် false ထွက်ရှိလာမည်။
ဤနေရာတွင် false အဖြစ်သို့ ပြောင်းလဲခံရသည်မှာ
0၊ စာကြောင်းအလွတ်၊ null၊
undefined၊
NaN တို့သာ ဖြစ်သည်။
ကျန်တန်ဖိုးအားလုံး (နံပါတ်များ၊ စာကြောင်းများ၊ အော့ဘ်ဂျက်(တ်)များ၊
ခင်းကျင်းစာရင်းများ၊ ဖန်ရှင်များ) သည် true အဖြစ်သို့ ပြောင်းလဲခံရသည်။
ဝါကျဖွဲ့ပုံ
Boolean(ဘာကို ပြောင်းလဲရမလဲ);
ဥပမာ
နံပါတ် 0 ကို ယုတ္တိအမျိုးအစားသို့ ပြောင်းလဲကြည့်ပါမည်
Boolean(0);
ကုဒ် လုပ်ဆောင်ပြီးနောက်
ကျွန်ုပ်တို့ရရှိမည်မှာ false ဖြစ်သည်
false
ဥပမာ
တန်ဖိုး NaN ကို ပြောင်းလဲကြည့်ကြပါစို့
Boolean(NaN);
ကုဒ် လုပ်ဆောင်ပြီးနောက်လည်း
ကျွန်ုပ်တို့ရရှိမည်မှာ false ဖြစ်သည်
false
ဥပမာ
ယခု နံပါတ် 1 ကို ပြောင်းလဲကြည့်ကြပါစို့
Boolean(1);
ကုဒ် လုပ်ဆောင်ပြီးနောက်
ကျွန်ုပ်တို့ရရှိမည်မှာ true ဖြစ်သည်
true
ဥပမာ
အနှုတ်နံပါတ်ကို ယခု ပြောင်းလဲကြည့်ကြပါစို့
Boolean(-1);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့်
ကျွန်ုပ်တို့ရရှိမည်မှာ true ဖြစ်သည်
true
ဥပမာ
အပိုင်းကိန်း နံပါတ်ကို ပါရာမီတာတွင် ထားကြည့်ကြပါစို့
Boolean(11.5);
ကုဒ် လုပ်ဆောင်ပြီးနောက်
ကျွန်ုပ်တို့ရရှိမည်မှာလည်း true ဖြစ်သည်
true
ဥပမာ
စာကြောင်းအလွတ်ကို ယခု ပြောင်းလဲကြည့်ကြပါစို့
Boolean('');
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်
false
ဥပမာ
ကျွန်ုပ်တို့သည် ပါရာမီတာတွင် ဖြည့်ထားသော စာကြောင်းကို ထားပါက
Boolean('str');
ပြောင်းလဲပြီးနောက် ရရှိမည်မှာ
true ဖြစ်သည်
true
ဥပမာ
ဘူးလီယန်တန်ဖိုး
true ကို ပြောင်းလဲကြည့်ကြပါစို့
Boolean(true);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်
true
ဥပမာ
ဘူးလီယန်တန်ဖိုး
false ကို ယခု ပြောင်းလဲကြည့်ကြပါစို့
Boolean(false);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့်
ကျွန်ုပ်တို့ထံသို့ false ပြန်လာသည်
false
ဥပမာ
ဖန်ရှင်၏ ပါရာမီတာတွင် အလွတ်အော့ဘ်ဂျက်(တ်)ကို ထားကြည့်ကြပါစို့
Boolean({});
ကုဒ် လုပ်ဆောင်ပြီးနောက်
ဖန်ရှင် Boolean သည် အော့ဘ်ဂျက်(တ်)ကို
တန်ဖိုး true အဖြစ်သို့ ပြောင်းလဲပေးသည်
true
ဥပမာ
ပါရာမီတာတွင် အလွတ်ခင်းကျင်းစာရင်းကို ယခု ထားကြည့်ပါမည်
Boolean([]);
ကုဒ် လုပ်ဆောင်ပြီးနောက်
ကျွန်ုပ်တို့ရရှိမည်မှာလည်း
တန်ဖိုး true ဖြစ်သည်
true
ဥပမာ
အလွတ်ဖန်ရှင်ကို ပြောင်းလဲကြည့်ကြပါစို့
Boolean(function(){});
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့်
true ရရှိသည်
true
ဥပမာ
တန်ဖိုး null ကို ယခု ပြောင်းလဲကြည့်ကြပါစို့
Boolean(null);
ကုဒ် လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့်
false ရရှိသည်၊ နံပါတ် 0 ကို
ပြောင်းလဲသည့်အခါ ရသောအရာနှင့် တူညီစွာဖြစ်သည်
false