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 true
o false
. Per esempio,
const a = true; const b = false;
Nota : se si va a capo true
o false
in 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 true
se gli operandi sono uguali.
console.log(5 == 6); // false
Non uguale all'operatore !=
restituisce true
se tutti gli operandi non sono uguali.
console.log(5 != 6); // true
AND logico &&
restituisce true
se entrambi i valori dell'operando sono true
, altrimenti restituisce false
.
console.log(true && false); // false
I valori booleani vengono utilizzati anche nelle if… else
istruzioni e nei for
cicli.
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 new
parola 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.