Quando sentiamo la parola booleano, due valori vengono immediatamente nelle nostre menti: vero e falso. Booleano nel linguaggio di programmazione si riferisce al tipo di dati logici. Rappresenta sì/no, on/spento attraverso le parole vere e false.
In JavaScript, il booleano non è solo un tipo primitivo ma usato anche sotto forma di un oggetto. Tutti abbiamo già familiarità con il tipo primitivo di booleano, seguendo un esempio che mostra due variabili assegnate con valori booleani:
lascia ishungry = false;Ora, se si applica l'operatore typeof su queste variabili, darà il risultato di Boolean:
console.log (typeof (ishungry)); // booleanoQuesto è un semplice tipo primitivo booleano, ma in questo articolo, impareremo l'oggetto booleano in JavaScript con esempi per la tua migliore comprensione:
Oggetti booleani in JavaScript
In JavaScript, il booleano può anche essere definito come oggetti utilizzando la parola chiave nuova e vengono quindi indirizzati attraverso il capitale B.
Sintassi
let y = new boolean (variabile/espressione);Nota: Le variabili con un valore sono sempre trattate come vere. Considerando che, variabili senza alcun valore o con "0", "nan", stringa vuota, "null" sono sempre trattate come valori booleani falsi.
Per esempio
Booleano per un valore è sempre veroProduzione
Booleano per nessun valore definitoProduzione
L'oggetto booleano è un involucro di oggetti per un tipo primitivo booleano. Un oggetto booleano viene creato quando l'utente passa valori veri o falsi nel costruttore.
Esempio
let a = new boolean (false);Ora, per restituire il valore del valore primitivo, basta chiamare valoreof () sull'oggetto booleano:
console.registro (a.valore di()); // falseInoltre, se applichiamo lo stesso metodo typeof () su oggetto booleano, restituisce l'oggetto invece di booleano:
let a = new boolean (false);Proprietà booleane in JavaScript
Proprietà | Descrizione |
---|---|
Costruttore | Booleano () Restituisce il riferimento della funzione booleana che ha creato quell'oggetto. |
Prototipo | Questa proprietà statica restituisce il riferimento all'oggetto prototipo booleano. Consente di aggiungere qualsiasi proprietà predefinita all'oggetto booleano. |
Metodi booleani in Javascript
Nome | Descrizione |
---|---|
valore di() | Viene restituito un valore primitivo dell'oggetto booleano. |
accordare() | Viene restituita una stringa di true o false che rappresenta il valore corrente dell'oggetto booleano. |
toSource () | Il codice sorgente viene restituito come stringa, dell'oggetto booleano corrente. |
Esempio
// metodo toStringProduzione
Inoltre, un oggetto booleano restituisce sempre vero in un'affermazione condizionale indipendentemente da qualunque valore sia assegnato.
Esempio
let obj1 = new boolean (false);Produzione:
Nell'esempio sopra, vengono confrontati oggetti booleani e tipi primitivi di booleano. Nonostante il fatto che un valore falso sia stato assegnato a un oggetto booleano, è stato ancora eseguito. Il motivo è che l'oggetto si valuta al vero quando viene fornito in una condizione if.
Conclusione
Booleano si riferisce a due valori nella programmazione, ma in JavaScript non sono solo usati come tipi di dati primitivi ma anche sotto forma di oggetti. In questo articolo abbiamo imparato cosa sono i booleani, quanto i tipi primitivi e gli oggetti di booleani differiscono in JavaScript. Gli oggetti booleani hanno alcune proprietà e metodi. Attraverso l'esempio, abbiamo dimostrato come assegnare valori falsi e veri e come gli oggetti booleani si comportano in un'affermazione condizionale.