บูลีนสองประเภทพื้นฐานใน JavaScript:
1. จริง
2. ไขมัน
ค่าบูลีนที่แท้จริงหมายถึง "จริง" และเท็จหมายถึง "เท็จ" ผู้ประกอบการเชิงสัมพันธ์ทั่วไปจะส่งคืนผลลัพธ์ของค่าบูลีน นอกจากนี้ค่าตัวเลข 0, -0, null, nan, undefined และ null อักขระ ("") ของค่าพิเศษทั้งหมดถูกตีความว่าเป็นเท็จและค่าอื่น ๆ ถูกตีความว่าเป็นความจริง
ฟังก์ชัน ismonth (mon) {ถ้า ((mon> = 1) && (mon <= 12)) {return true; } else {return false; }} if (ismonth (mon)) {alert ("ok");} else {alert ("โปรดป้อนเดือนที่ถูกต้อง");}บูลีน = บูลีนใหม่ (ค่า)
สร้างวัตถุบูลีน ตั้งค่าเป็นค่าเริ่มต้นจริงหรือเท็จ เพื่อให้สอดคล้องกับแนวคิดที่ว่า "ประเภทข้อมูลทั้งหมดสามารถสร้างวัตถุ" ในวัตถุที่มุ่งเน้นวัตถุ JavaScript ได้เตรียมคลาสนี้ แต่โดยทั่วไปไม่มีใครใช้มัน
xx = บูลีนใหม่ (จริง);
ทุกประเภทใน eCmascript มีค่าเทียบเท่ากับสองค่าของจริงหรือเท็จ คุณต้องแปลงค่าเป็นบูลีนที่สอดคล้องกัน
ค่าคุณสามารถเรียกฟังก์ชันการแปลง Boolean ();
บูลีน (น่าน); // falseboolean (0); // falseboolean (''); // falseboolean (null); // falseboolean (undefined) // false PS: ใช้ !! ผู้ประกอบการเพื่อแปลงค่าความจริงหรือความเป็นเท็จเป็นค่าบูลีน !! "" // false !! 0 // false !! null // false !! undefined // false !! nan // false !! "hello" // true !! 1 // true !! {} // true !! [] // true