JavaScript Booleans

In questo tutorial imparerai a conoscere i booleani JavaScript con l'aiuto di esempi.

In JavaScript, i booleani sono i tipi di dati primitivi che possono essere trueo false. Per esempio,

 const a = true; const b = false;

Nota : se si va a capo trueo falsein una citazione, vengono considerati come una stringa.

Per esempio,

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

I valori booleani vengono utilizzati principalmente per il confronto e gli operatori logici. Per esempio,

L'operatore uguale a ==restituisce truese gli operandi sono uguali.

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

Non uguale all'operatore !=restituisce truese tutti gli operandi non sono uguali.

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

AND logico &&restituisce truese entrambi i valori dell'operando sono true, altrimenti restituisce false.

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

I valori booleani vengono utilizzati anche nelle if… elseistruzioni e nei forcicli.

Ecco un elenco di valori che vengono convertiti in valori booleani specifici.

Tipo di dati Valore booleano
non definito falso
nullo falso
NaN falso
'' falso
0 falso
20 vero
-20 vero
'Ciao' vero

Metodi booleani JavaScript

Ecco un elenco di metodi booleani incorporati in JavaScript.

Metodo Descrizione
toString() restituisce un valore booleano convertendo booleano in una stringa
valueOf() restituisce il valore primitivo di un booleano

Esempio: utilizzo di toString ()

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

Produzione

 stringa falsa

Esempio: utilizzo di valueOf ()

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

Produzione

 vero booleano

Funzione JavaScript Boolean ()

La Boolean()funzione viene utilizzata per convertire vari tipi di dati in valori booleani. Per esempio,

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

Tutto con un valore ritorna true. Per esempio,

 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, ''convertiti false. Per esempio,

 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

Nota : se desideri saperne di più sulla conversione booleana, visita Conversione del tipo JavaScript.

Oggetti booleani

Puoi anche creare un valore booleano utilizzando la newparola chiave. Per esempio,

 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"

Nota : si consiglia di evitare di utilizzare oggetti booleani. L'utilizzo di oggetti booleani rallenta il programma.

Articoli interessanti...