JavaScript Booleans

In deze tutorial leer je met behulp van voorbeelden over JavaScript-booleans.

In JavaScript, booleans zijn de primitieve types data die ofwel kan zijn trueof false. Bijvoorbeeld,

 const a = true; const b = false;

Opmerking : als u omhullende trueof falsein een citaat plaatst, worden ze als een string beschouwd.

Bijvoorbeeld,

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

De booleaanse waarden worden meestal gebruikt voor vergelijkings- en logische operatoren. Bijvoorbeeld,

Gelijk aan operator ==geeft trueals resultaat als de operanden gelijk zijn.

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

De operator Niet gelijk aan !=retourneert trueals alle operanden niet gelijk zijn.

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

Logische AND &&retourneert trueals beide operandwaarden zijn true, else evalueert naar false.

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

De booleaanse waarden worden ook in if… elsestatements en forloops gebruikt .

Hier is een lijst met waarden die worden geconverteerd naar specifieke booleaanse waarden.

Data type Booleaanse waarde
ongedefinieerd false
nul false
NaN false
'' false
0 false
20 waar
-20 waar
'Hallo' waar

JavaScript Booleaanse methoden

Hier is een lijst met ingebouwde booleaanse methoden in JavaScript.

Methode Omschrijving
toString() geeft een booleaanse waarde terug door boolean om te zetten in een tekenreeks
valueOf() geeft de primitieve waarde van een booleaanse waarde terug

Voorbeeld: toString () gebruiken

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

Uitvoer

 valse string

Voorbeeld: valueOf () gebruiken

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

Uitvoer

 true boolean

JavaScript Boolean () Functie

De Boolean()functie wordt gebruikt om verschillende gegevenstypen om te zetten in booleaanse waarden. Bijvoorbeeld,

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

Alles met een waarde keert terug true. Bijvoorbeeld,

 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

In JavaScript, undefined, null, 0 , NaN, ''bekeerlingen false. Bijvoorbeeld,

 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

Opmerking : als u meer wilt weten over de booleaanse conversie, gaat u naar JavaScript Type Conversion.

Booleaanse objecten

U kunt ook een booleaanse waarde maken met behulp van het newtrefwoord. Bijvoorbeeld,

 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"

Opmerking : het wordt aanbevolen om geen booleaanse objecten te gebruiken. Het gebruik van booleaanse objecten vertraagt ​​het programma.

Interessante artikelen...