JavaScripti tõeväärtused

Selles õpetuses saate näidete abil õppida JavaScripti tõeväärtuste kohta.

JavaScriptis on booleanid primitiivsed andmetüübid, mis võivad olla kas truevõi false. Näiteks,

 const a = true; const b = false;

Märkus . Kui pakkite pakkumist truevõi falsepakkumist, loetakse neid stringiks.

Näiteks,

 const a = 'true'; console.log(typeof a); // string

Loogilisi väärtusi kasutatakse enamasti võrdlus- ja loogikaoperaatorite jaoks. Näiteks,

Võrdne operaatoriga ==tagastab, truekui operandid on võrdsed.

 console.log(5 == 6); // false

Pole võrdne operaatori !=tagastustega, truekui kõik operandid pole võrdsed.

 console.log(5 != 6); // true

Loogiline JA &&tagastab, truekui mõlemad operandiväärtused on true, hindab muu false.

 console.log(true && false); // false 

Loogilisi väärtusi kasutatakse ka if… elselausetes ja fortsüklites.

Siin on loetelu väärtustest, mis teisendatakse kindlateks tõeväärtusteks.

Andmetüüp Loogiline väärtus
määratlemata vale
null vale
NaN vale
" vale
0 vale
20 tõsi
-20 tõsi
'Tere' tõsi

JavaScripti tõeväärtuse meetodid

Siin on loend JavaScripti sisseehitatud tõeväärtusmeetoditest.

Meetod Kirjeldus
toString() tagastab boolean väärtuse, teisendades boolean stringiks
valueOf() tagastab tõeväärtuse ürgväärtuse

Näide: toString () kasutamine

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Väljund

 vale string

Näide: valueOf () kasutamine

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Väljund

 tõeline boolean

JavaScripti logiline () funktsioon

Boolean()Funktsiooni kasutatakse teisendada erinevate andmetüübid tõeväärtused väärtusega. Näiteks,

 const a = true; console.log(Boolean(a)); // true

Kõik, millel on väärtus, naaseb true. Näiteks,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

Jscriptis undefined, null, 0 , NaN, ''teisendab false. Näiteks,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Märkus . Kui soovite lisateavet tõeväärtuse teisendamise kohta, külastage JavaScripti tüübi teisendamist.

Loogilised objektid

newMärksõna abil saate luua ka tõeväärtuse . Näiteks,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Märkus . Soovitatav on vältida tõeväärtusega objektide kasutamist. Boolean-objektide kasutamine aeglustab programmi.

Huvitavad Artiklid...