JavaScript တွင် ယေဘူယျ အတိုကောက် စစ်ဆေးမှု ပုံစံ
အတိုကောက်စစ်ဆေးမှုပုံစံသည် အခြားအချက်အလက်အမျိုးအစားများအတွက်လည်း အလုပ်လုပ်ပါသည်။ ဤအခြေအနေတွင်
ထိုအချက်အလက်များကို ပထမဆုံး ဘူးလီယံအမျိုးအစားသို့ ပြောင်းလဲခဲ့ပြီး
ထို့နောက် true နှင့် နှိုင်းယှဉ်စစ်ဆေးပါသည်။
ဥပမာကို ကြည့်ပါ။
let test = 3;
if (test) {
console.log('+++'); // ဒါက အလုပ်လုပ်မည်
} else {
console.log('---');
}
လက်တွေ့တွင် ဖော်ပြထားသော ကုဒ်သည် အောက်ပါကုဒ်နှင့် ညီမျှပါသည်။
let test = 3;
if (Boolean(test) === true) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = 3;
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = '';
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = 3 * 'abc';
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = null;
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = false;
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test;
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = 0;
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = '0';
if (test) {
console.log('+++');
} else {
console.log('---');
}
ကုဒ်ကို မဖွင့်ဘဲ၊ ကွန်ဆိုးတွင် ဘာထွက်လာမည်ကို ဆုံးဖြတ်ပါ။
let test = -1;
if (test) {
console.log('+++');
} else {
console.log('---');
}