Il Booleana ()
la funzione di costruzione può essere utilizzata per creare oggetti booleani, nonché valori primitivi booleani, che rappresentano a vero
o a falso
valore.
Nel codice seguente, dettaglio la creazione di valori booleani in JavaScript.
Esempio: sample52.html
Booleana ()
parametriIl Booleana ()
la funzione di costruzione accetta un parametro per essere convertito in un valore booleano (es. vero
o falso
). Qualsiasi valore JavaScript valido diverso da 0, -0, nullo
, falso
, NaN
, non definito
, o una stringa vuota ("") verrà convertita in vero
. Nel seguente esempio, creiamo due valori di oggetti booleani: uno vero
e uno falso
.
Esempio: sample53.html
Se usato con nuovo
parola chiave, istanze dal Booleana ()
il costruttore produce un oggetto reale reale. Evitare di creare valori booleani usando il costruttore booleano () (invece, utilizzare numeri letterali / primitivi) a causa dei potenziali problemi associati al tipo di
operatore. Il tipo di
l'operatore riporta oggetti booleani come "oggetto", anziché l'etichetta primitiva ("booleana") che ci si potrebbe aspettare. Inoltre, il valore letterale / primitivo è più veloce da scrivere.
Booleana ()
Proprietà e metodiIl Booleana ()
oggetto ha le seguenti proprietà:
Proprietà (ad es., Boolean.prototype;
):
prototipo
Le istanze dell'oggetto booleano hanno le seguenti proprietà e metodi (esclusi i metodi e le proprietà ereditate):
Proprietà di istanza (ad es., var myBoolean = false;
myBoolean.constructor;
):
costruttore
Metodi di istanza (ad es., var myNumber = false;
myBoolean.toString ();
):
toSource ()
accordare()
valore di()
UN falso
Oggetto booleano (al contrario di un valore primitivo) creato dal Booleana ()
costruttore è un oggetto e gli oggetti vengono convertiti in vero
. Quindi, quando si crea un falso
Oggetto booleano tramite il Booleana ()
costruttore, il valore stesso converte in vero
. Nel seguente esempio, dimostro come a falso
L'oggetto booleano è sempre "vero".
Esempio: sample54.html
Se hai bisogno di convertire un valore non booleano in un booleano, usa semplicemente il Booleana ()
costruttore senza il nuovo
parola chiave e il valore restituito sarà un valore primitivo invece di un oggetto booleano.
È già stato menzionato, ma vale la pena menzionarlo di nuovo perché riguarda le conversioni: se un valore è 0, -0, nullo
, falso
, NaN
, non definito
, o una stringa vuota (""), lo è falso
. Qualsiasi valore in JavaScript tranne i valori sopra menzionati verrà convertito in vero
se usato in un contesto booleano (es. se è vero) ;
).
Esempio: sample55.html
È fondamentale comprendere a quali valori JavaScript è ridotto falso
quindi sei consapevole che tutti gli altri valori sono considerati vero
.