În acest tutorial, veți afla despre booleenii JavaScript cu ajutorul unor exemple.
În JavaScript, booleenii sunt tipurile de date primitive care pot fi true
sau false
. De exemplu,
const a = true; const b = false;
Notă : dacă înfășurați true
sau false
într-un citat, atunci acestea sunt considerate ca un șir.
De exemplu,
const a = 'true'; console.log(typeof a); // string
Valorile booleene sunt utilizate mai ales pentru operatori de comparație și logici. De exemplu,
Egal cu operatorul ==
returnează true
dacă operanzii sunt egali.
console.log(5 == 6); // false
Nu este egal cu operatorul !=
returnează true
dacă toți operanzii nu sunt egali.
console.log(5 != 6); // true
Logic AND &&
returnează true
dacă ambele valori ale operandului sunt true
, altfel se evaluează la false
.
console.log(true && false); // false
Valorile booleene sunt utilizate și în if… else
instrucțiuni și for
bucle.
Iată o listă de valori care se convertesc în valori booleene specifice.
Tipul de date | Valoare booleană |
---|---|
nedefinit | fals |
nul | fals |
NaN | fals |
'' | fals |
0 | fals |
20 | Adevărat |
-20 | Adevărat |
'Buna ziua' | Adevărat |
Metode JavaScript booleene
Iată o listă de metode booleene încorporate în JavaScript.
Metodă | Descriere |
---|---|
toString() | returnează o valoare booleană convertind booleanul într-un șir |
valueOf() | returnează valoarea primitivă a unui boolean |
Exemplu: Folosirea toString ()
let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);
Ieșire
șir fals
Exemplu: Utilizarea valueOf ()
let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);
Ieșire
adevărat boolean
Funcția JavaScript Boolean ()
Boolean()
Funcția este utilizată pentru a converti diferite tipuri de date la valori boolean. De exemplu,
const a = true; console.log(Boolean(a)); // true
Totul cu o valoare revine true
. De exemplu,
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
În JavaScript, undefined
, null
, 0 , NaN
, ''
convertiți false
. De exemplu,
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
Notă : dacă doriți să aflați mai multe despre conversia booleană, accesați Conversia de tip JavaScript.
Obiecte booleene
De asemenea, puteți crea o valoare booleană folosind new
cuvântul cheie. De exemplu,
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"
Notă : Se recomandă evitarea utilizării obiectelor booleene. Utilizarea obiectelor booleene încetinește programul.