⊗jsPmBsCTLT 51 of 505 menu

Kubadilisha kwa Aina ya Kimantiki katika JavaScript

Wacha sasa tusome ubadilishaji wa aina zingine za data kwa kimantiki. Ubadilishaji kama huo unafanywa kwa kutumia kitendakazi Boolean. Haya ni maadili ambayo yanapobadilishwa kuwa aina ya kimantiki hutoa false:

console.log(Boolean(0)); // false console.log(Boolean(-0)); // false console.log(Boolean(+0)); // false console.log(Boolean(null)); // false console.log(Boolean(false)); // false console.log(Boolean(NaN)); // false console.log(Boolean(undefined)); // false console.log(Boolean('')); // false

Maadili mengine yote katika JavaScript (katika lugha zingine huenda isiwe hivyo) hutoa true. Haya ni maadili yanayobadilika kuwa true, lakini yanaweza kukusababisha mashaka:

console.log(Boolean(-1)); // true console.log(Boolean(Infinity)); // true console.log(Boolean(-Infinity)); // true

Maadili yafuatayo ni maneno, kwa sababu yameingizwa kwenye alama za kunukuu, na pia hubadilishwa kuwa true:

console.log(Boolean('0')); // true console.log(Boolean('false')); // true console.log(Boolean('NaN')); // true console.log(Boolean('null')); // true console.log(Boolean('undefined')); // true

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(3); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(0); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(-1); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(-0); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(+0); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('abc'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(''); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('0'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(true); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(false); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('true'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('false'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(null); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('null'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(undefined); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('undefined'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(NaN); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean('NaN'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(3 * 'abc'); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(Infinity); alert(test);

Bila kukimbia kificho, amua nini kitaonyeshwa kwenye skrini:

let test = Boolean(1 / 0); alert(test);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa