Boolean ()
funcția constructor poate fi folosită pentru a crea obiecte booleene, precum și valori primitive booleene, care reprezintă fie a Adevărat
sau a fals
valoare.
În următorul cod, detaliem crearea valorilor booleene în JavaScript.
Mostră: sample52.html
Boolean ()
Parametrii Boolean ()
funcția constructor ia un parametru pentru a fi convertit la o valoare booleană (adică. Adevărat
sau fals
). Orice valoare validă JavaScript care nu este 0, -0, nul
, fals
, NaN
, nedefinit
, sau un șir gol ("") va fi convertit în Adevărat
. În următorul exemplu, vom crea două valori obiect Boolean: One Adevărat
și unul fals
.
Mostră: sample53.html
Când este utilizat cu nou
cuvinte cheie, instanțe din Boolean ()
constructorul produce un obiect complex. Ar trebui să evitați să creați valori booleene utilizând constructorul Boolean () (în schimb, utilizați numere literale / primitive) din cauza problemelor potențiale asociate cu tip de
operator. tip de
operatorul raportează obiectele booleene ca "obiect", în loc de eticheta primitivă ("booleană") pe care s-ar putea să o așteptați. În plus, valoarea literală / primitivă este mai rapidă pentru a scrie.
Boolean ()
Proprietăți și metode Boolean ()
Obiectul are următoarele proprietăți:
Proprietăți (de ex., Boolean.prototype;
):
prototip
Exemplele de obiecte booleene au următoarele proprietăți și metode (care nu includ proprietățile și metodele moștenite):
Proprietățile instanțelor (de ex., var myBoolean = false;
myBoolean.constructor;
):
constructor
Metode de instanță (de ex., var myNumber = false;
myBoolean.toString ();
):
la sursa()
toString ()
valoarea()
A fals
Obiect boolean (spre deosebire de o valoare primitivă) creat din Boolean ()
constructorul este un obiect și obiectele convertesc la Adevărat
. Astfel, atunci când creați un fals
Obiect obiect boolean prin Boolean ()
constructor, valoarea în sine convertește la Adevărat
. În exemplul următor, demonstrez cum fals
Obiectul boolean este întotdeauna "trut."
Mostră: sample54.html
Dacă trebuie să convertiți o valoare non-booleană într-un Boolean, trebuie doar să utilizați Boolean ()
constructor fără nou
cuvântul cheie și valoarea returnată vor fi o valoare primitivă în locul unui obiect Boolean.
Acesta a fost deja menționat, dar merită menționat din nou pentru că se referă la conversii: Dacă o valoare este 0, -0, nul
, fals
, NaN
, nedefinit
, sau un șir gol (""), este fals
. Orice valoare din JavaScript, cu excepția valorilor menționate mai sus, va fi convertită la Adevărat
dacă este utilizat într-un context boolean (adică,. daca e adevarat) ;
).
Mostră: sample55.html
Este esențial să înțelegeți la care sunt reduse valorile JavaScript fals
astfel încât să știți că toate celelalte valori sunt luate în considerare Adevărat
.