gpt4 book ai didi

javascript - 在 if 中将字符串与 true 等同

转载 作者:行者123 更新时间:2023-11-30 09:26:02 29 4
gpt4 key购买 nike

<分区>

可能我很困惑,但我无法理解这个愚蠢的场景。

if("true"){
console.log("Above is true");
}
else{
console.log("Above is false");
}

在上面的例子中,控制台很好地打印了Above is true。这完全有道理。但是当我在做的时候:

if("true" == true){
console.log("Above is true");
}
else{
console.log("Above is false");
}

我看到 Above is false 正在控制台中打印。

我在这里使用了一个松散的相等运算符,即使在强制转换之后 true 也会转换为 "true" 所以它应该打印 Above is true但不是。我错过了什么?

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com