กฎ . บูลีน
อินเทอร์เฟ ซแบบคงที่
ประเภทดั้งเดิมที่แสดงค่าบูลีน true
หรือ false
ค่าบูลีนสามารถเปรียบเทียบได้โดยใช้ตัวดำเนินการ ==
และ !=
ค่าบูลีนมีตัวดำเนินการเชิงตรรกะดังต่อไปนี้:
การดำเนินการ | การแสดงออก |
---|---|
และ | x && y |
หรือ | x || y |
ไม่ | !x |
การประเมินกฎจะลัดวงจรในนิพจน์บูลีน:
// Short-circuits at 'true' so someFunction() will never run true || someFunction() // Short-circuits at 'false' so someFunction() will never run false && someFunction() // someFunction() will always run false || someFunction()
สตริงสามารถแปลงเป็นบูลีนได้โดยใช้ฟังก์ชัน bool()
:
bool("true") == true