เพื่อเปรียบเทียบสตริงและบูลีนใน JavaScript ให้เราดูตัวอย่างต่อไปนี้ คืนค่าเป็นจริง -
false == "0"; //true true == "1"; //true false == ""; //true
ค่าต่อไปนี้คืนค่าเท็จ -
false == "false"; //false true == "true"; //false
นอกจากนี้ ลองใช้ตัวอย่างต่อไปนี้ด้วย -
var data = true; data === "true" //false String(data) === "true" //true