JavaScript booleeni

În acest tutorial, veți afla despre booleenii JavaScript cu ajutorul unor exemple.

În JavaScript, booleenii sunt tipurile de date primitive care pot fi truesau false. De exemplu,

 const a = true; const b = false;

Notă : dacă înfășurați truesau 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ă truedacă operanzii sunt egali.

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

Nu este egal cu operatorul !=returnează truedacă toți operanzii nu sunt egali.

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

Logic AND &&returnează truedacă ambele valori ale operandului sunt true, altfel se evaluează la false.

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

Valorile booleene sunt utilizate și în if… elseinstrucțiuni și forbucle.

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 newcuvâ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.

Articole interesante...