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.








