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.








