【发布时间】:2021-02-02 07:12:56
【问题描述】:
第一种情况会执行,而后一种情况不会。 你能给我解释一下吗?
function foo() {
return "bar";
}
if (foo()) {
console.log("This works!");
}
if (foo() == true) {
console.log("This does not work!");
}
【问题讨论】:
-
字符串
"bar"是一个真实值,但不等于布尔值true。
标签: javascript boolean