Objek Boolean (logis) digunakan untuk mengubah nilai non-logis menjadi nilai logis (benar atau salah).
Buat objek Boolean
Gunakan kata kunci new untuk mendefinisikan objek Boolean. Kode berikut mendefinisikan objek logis bernama myBoolean:
var myBoolean=Boolean baru()
Catatan: Jika objek logis tidak memiliki nilai awal atau nilainya 0, -0, null, "", false, undefinisi, atau NaN, maka nilai objek tersebut salah. Jika tidak, nilainya benar (meskipun argumennya adalah string "false")!
Semua baris kode berikut membuat objek Boolean dengan nilai awal false.
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
var myBoolean=Boolean baru();
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru(0);
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru(null);
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru("");
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru(salah);
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru(NaN);
dokumen.write(myBoolean);
dokumen.write("<br />");
</skrip>
Hasil berjalan:
PALSU
PALSU
PALSU
PALSU
PALSU
PALSU
Semua baris kode berikut membuat objek Boolean dengan nilai awal true:
Copy kode kodenya sebagai berikut:
<skrip tipe="teks/javascript">
var myBoolean=Boolean baru(1);
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru(benar);
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru("benar");
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru("salah");
dokumen.write(myBoolean);
dokumen.write("<br />");
var myBoolean=Boolean baru("Bill Gates");
dokumen.write(myBoolean);
dokumen.write("<br />");
</skrip>
Hasil berjalan:
BENAR
BENAR
BENAR
BENAR
BENAR
Mengenai nilai awal ini berbeda dengan Java dan C. Mohon diperhatikan saat menulis front desk kedepannya!