Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ฉันจะเปรียบเทียบสตริงและบูลีนใน JavaScript ได้อย่างไร


เพื่อเปรียบเทียบสตริงและบูลีนใน 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