Mafano ya JavaScript
- Kwanza JS Kina Kina
- Pya Tafutaji cha JS
Boolean ya JavaScript (logical) inaonesha thamani moja au nyingine:true
au false
.
Thamani Boolean
Kwa kawaida, katika uandishi wa programu, unataki thamani yenye thamani kama kina msingi au kina msingi, kama ni mengineu:
- YES / NO
- ON / OFF
- TRUE / FALSE
Kwa sababu ya hivyo, JavaScript inaonyesha neno:Booleanainaeleza aina ya data. Huwa na thamani tu: true au false.
Fungu ya Boolean()
Unaweza kutumia Boolean()
Fungu kuwaonesha au kufikia kina msingi kwa kuelewa thamani (au kina msingi) ni ni mtu wa kweli:
Mifano
Boolean(10 > 9) // inarudisha true
au ni kidogo zaidi:
Mifano
(10 > 9) // inarudisha true 10 > 9 // inarudisha true
Mashabiki na masharti
Kapteni ya JS ya mashabiki ya kusoma inaonesha masharti ya kusoma ya mashabiki.
Kapteni ya JS ya masabaki ya kusoma ya mashabiki inaonesha mashabiki ya mashabiki ya masabaki ya kusoma.
Mashahari yasiyohesabu ni matokeo ya masabaki ya kusoma ya JS kwa ujumbe wa mashabiki.
masharti | kuonyesha | Mifano |
---|---|---|
== | kuelewa | if (day == "Monday") |
> | kubainisha | if (salary > 9000) |
< | kichukua | if (age < 18) |
Thamani Boolean ya muhimu wa kuelewa inaonesha muhimu wa kusoma na kuzingatia mashabiki wa JavaScript.
Zote thamani ambazo ina thamani ya 'kina msingi' ni True
Mifano
100 3.14 -15 "Hello" "false" 7 + 1 + 3.14 5 < 6
Zote thamani ambazo hazina thamani ya 'kina msingi' ni False
0 (nenda)ina thamani Boolean ni false:
var x = 0; Boolean(x); // inarudisha false
-0 (kivunja kuzingatia kina msingi)ina thamani Boolean ni false:
var x = -0; Boolean(x); // inarudisha false
"" (bila thamani)ina thamani Boolean ni false:
var x = ""; Boolean(x); // inarudisha false
undefined ina thamani Boolean ni false:
var x; Boolean(x); // inarudisha false
null ina thamani Boolean ni false:
var x = null; Boolean(x); // inarudisha false
false ina thamani Boolean (kama unafikia) ni false:
var x = false; Boolean(x); // inarudisha false
NaN ina thamani Boolean ni false:
var x = 10 / "H"; Boolean(x); // inarudisha false
Boolean inaweza kuwa kina msingi
Kwa kawaida JavaScript Boolean inatokana na thamani zilizotumika vizuri:
var x = false
lakini Boolean inaweza kutumika kwa msingi wa: new
kama kina msingi kwa sababu ya:
var y = new Boolean(false)
Mifano
var x = false; var y = new Boolean(false); // typeof x ina mengine mwenye uwezo wa kuelewa // typeof y ina mengine mwenye uwezo wa kuelewa
不要创建布尔对象。它会拖慢执行速度。
new
关键词会使代码复杂化,并产生某些意想不到的结果:
当使用 ==
运算符时,相等的布尔是相等的:
Mifano
var x = false; var y = new Boolean(false); // (x == y) 为 true,因为 x 和 y 拥有相等的值
当使用 ===
运算符时,相等的布尔是不相等的,因为 ===
运算符需要在类型和值两方面同时相等。
Mifano
var x = false; var y = new Boolean(false); // (x === y) inaonekana kama false kwa sababu x na y ni kina vifaa vyasaidia
au ndio mazuri. Vifaa haviweza kugawanywa:
Mifano
var x = new Boolean(false); var y = new Boolean(false); // (x == y) inaonekana kama false kwa sababu vifaa haviweza kugawanywa
Kusikitisha kugawana mifano ya JavaScript kinasababisha kufikia false.
Mashiriki ya Boolean ya kielewa kamilifu
Kwa mashiriki ya kielewa zaidi, tafuta Mashiriki ya Boolean ya JavaScript.
Mashiriki ya kielewa inaonyesha kuelewa na mifano ya kila sababu ya mabaya ya Boolean.
- Kwanza JS Kina Kina
- Pya Tafutaji cha JS