In deze tutorial leer je met behulp van voorbeelden over JavaScript-booleans.
In JavaScript, booleans zijn de primitieve types data die ofwel kan zijn true
of false
. Bijvoorbeeld,
const a = true; const b = false;
Opmerking : als u omhullende true
of false
in 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 true
als resultaat als de operanden gelijk zijn.
console.log(5 == 6); // false
De operator Niet gelijk aan !=
retourneert true
als alle operanden niet gelijk zijn.
console.log(5 != 6); // true
Logische AND &&
retourneert true
als beide operandwaarden zijn true
, else evalueert naar false
.
console.log(true && false); // false
De booleaanse waarden worden ook in if… else
statements en for
loops 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 new
trefwoord. 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.