JavaScript အကြောင်း
- အရေးပါ စာရင်း JS အယူအဆ
- နောက်ပိုင်း စာရင်း JS နှင့် ပြန်ပုံ
JavaScript ဘလာ (ရှင်းလင်း) သည် နှစ်ခုတည်း သာ ရှိသော သဘောတရား တစ်ခုကို ကိုယ်စားပြုသည်:true
သို့မဟုတ် false
。
Boolean ဘလာ
လုပ်ငန်းများ တွင် နှစ်ခုတည်း သာ ရှိသော သဘောတရား အခြေခံ အမျိုးအစား ကို လိုအပ်သော်
- YES / NO
- ON / OFF
- TRUE / FALSE
ထို့ကြောင့် JavaScript တွင်Booleanသုံးစွဲနိုင်သော သဘောတရား true သို့မဟုတ် false。
Boolean() အမှုကြောင်း
သင် အသုံးပြုနိုင် Boolean()
အမှုကြောင်း အချက်အလက် ဖြင့် အရာ သည် အချက်အလက် ဖြစ်သလား ကို ဆုံးဖြတ်ရန် ပြုလုပ်သော
实例
Boolean(10 > 9) // ပ�န်လည်သည် true
သို့သော် အများဆုံး လုပ်ငန်းအား
实例
(10 > 9) // လည်း ပ�န်လည်သည် true 10 > 9 // လည်း ပြန်လည်သည် true
နှိုင်းယှဉ် နှင့် သတ်မှတ်
JS နှိုင်းယှဉ် အခန်း တွင် ပုံစံ နှိုင်းယှဉ် တိုက်ရိုက်များ ကို ပြင်ဆင်ထားသည်。
JS အချက်အလက် အခန်း တွင် ပုံစံ အချက်အလက် အပြောင်းအလဲများ ကို ပြင်ဆင်ထားသည်。
အပြုအမူများ:
တိုက်ရိုက် | ဖော်ပြ | 实例 |
---|---|---|
== | ကိုက်ညီ | if (day == "Monday") |
> | ထိပ်တန်း | if (salary > 9000) |
< | နည်းပါ | if (age < 18) |
အချက်အလက် ဘလာ သည် JavaScript နှိုင်းယှဉ် နှင့် သတ်မှတ်ခြင်း အခြေခံ
အချက်အလက် "အခြေခံ" ပါဘဲသော အရာများ အား True ဟု အသုံးပြုသည်
实例
100 3.14 -15 "Hello" "false" 7 + 1 + 3.14 5 < 6
အချက်အလက် "အခြေခံ" မပါဘဲသော အရာများ အား False ဟု အသုံးပြုသည်
0 (အရာမဲ့)ဘလာ အချက်အလက် false:
var x = 0; Boolean(x); // ပြန်လည်သည် false
-0 (လျှပ်ဝင်း)ဘလာ အချက်အလက် false:
var x = -0; Boolean(x); // ပြန်လည်သည် false
"" (အမှတ်မဲ့)ဘလာ အချက်အလက် false:
var x = ""; Boolean(x); // ပြန်လည်သည် false
undefined ဘလာ အချက်အလက် false:
var x; Boolean(x); // ပြန်လည်သည် false
null ဘလာ အချက်အလက် false:
var x = null; Boolean(x); // ပြန်လည်သည် false
false ဘလာ အချက်အလက် (သင် ခန့်မှန်းသည်မှ) ပြန်လည်သည် false:
var x = false; Boolean(x); // ပြန်လည်သည် false
NaN ဘလာ အချက်အလက် false:
var x = 10 / "H"; Boolean(x); // ပြန်လည်သည် false
ဘလာ အရာဝတ္တရ
လိုအပ်သော် မည်သည့် JavaScript ဘလာသည် အချက်အလက်ဖြင့် ဖွံ့ဖြိုးထားသည်:
var x = false
သို့သော် ဘလာသည် ကိုယ်စားပြုသည်ဖြင့် new
အရာဝတ္တရအဖြစ် သတ်မှတ်ထားသည်:
var y = new Boolean(false)
实例
var x = false; var y = new Boolean(false); // typeof x ပြန်လည်သည် boolean // typeof y ပြန်လည်သည် object
不要创建布尔对象。它会拖慢执行速度。
new
关键词会使代码复杂化,并产生某些意想不到的结果:
当使用 ==
运算符时,相等的布尔是相等的:
实例
var x = false; var y = new Boolean(false); // (x == y) 为 true,因为 x 和 y 拥有相等的值
当使用 ===
运算符时,相等的布尔是不相等的,因为 ===
运算符需要在类型和值两方面同时相等。
实例
var x = false; var y = new Boolean(false); // (x === y) 为 false,因为 x 和 y 的类型不同
或者甚至更糟。对象无法进行比较:
实例
var x = new Boolean(false); var y = new Boolean(false); // (x == y) 为 false,因为对象无法比较
比较两个 JavaScript 对象将始终返回 false。
အကျယ်အဝြောက် ဘောလုံး ဂုဏ်ထူး
အကျယ်အဝြောက် ဂုဏ်ထူး ဘလီယာ ကို ကြည့်ရှုရန် ကျွန်ုပ်၏ ဘောလုံး ဂျေဟိုစ် ဂုဏ်ထူး。
ဂုဏ်ထူး ဘောလုံး အရာ နှင့် အကြိမ်ဖြူ ကို အကြောင်းပြော နှင့် အကြိမ်ဖြူ
- အရေးပါ စာရင်း JS အယူအဆ
- နောက်ပိုင်း စာရင်း JS နှင့် ပြန်ပုံ