if-else တွင် ကွင်းကွက်များ ထည့်ရန် မလိုအပ်ခြင်း ပြဿနာ
JavaScript သည် ဖော်ပြပါ ကွင်းကွက်များ ဖြတ်တောက်ရေးနည်းလမ်းများကို ခွင့်ပြုထားသော်လည်း၊ အလွန်ရှာဖွေရခက်သော အမှားများ ဖြစ်ပေါ်စေနိုင်သောကြောင့် �ေဘုယျအားဖြင့် ဤသို့ပြုလုပ်ရန် ကျွန်ုပ်အကြံပြုမထားပါ။ ဥပမာအားဖြင့် အောက်ပါကုဒ်ရှိသည်ဆိုပါစို့။
let test = 3;
if (test > 0)
console.log(test);
ယခု အခြေအနေမှန်ကန်ပါက '+++' စာသားဖြင့်
ဒုတိယမက်ဆေ့ဂျ်တစ်ခုကိုပါ ထုတ်ပြရန် ဆုံးဖြတ်လိုက်သည်ဟု
ယူဆပါစို့။
let test = 3;
if (test > 0)
console.log(test);
console.log('+++');
သို့သော်၊ ကွင်းကွက်များ မပါဘဲ အခြေအနေအတွင်းတွင် ပထမမက်ဆေ့ဂျ်သာ ပါဝင်နေသည်။ ဆိုလိုသည်မှာ ပထမစာကြောင်းသည် အခြေအနေမှန်ကန်ပါက အလုပ်လုပ်မည်ဖြစ်ပြီး၊ ဒုတိယစာကြောင်းသည် အမြဲတမ်း အလုပ်လုပ်မည်ဖြစ်သည်။
တကယ်တော့ ကျွန်ုပ်တို့၏ကုဒ်သည် အောက်ပါအတိုင်း ညီမျှပါသည်။
let test = 3;
if (test > 0) {
console.log(test);
}
console.log('+++'); // ဤစာကြောင်းသည် အခြေအနေပြင်ပသို့ ရောက်သွားသည်
ကျွန်ုပ်တို့လိုချင်သည်မှာ အောက်ပါကုဒ်ဖြစ်သည်။
let test = 3;
if (test > 0) {
console.log(test);
console.log('+++'); // ဤစာကြောင်းသည် အခြေအနေအတွင်းတွင်ရှိသည်
}
ထို့ကြောင့် ဤကဲ့သို့သော အမှားများကို မကျရောက်စေရန် ကွင်းကွက်များကို အမြဲတမ်း ထည့်သွင်းရေးသားသင့်ကြောင်း အကြံပြုအပ်ပါသည်။