【发布时间】:2016-12-13 08:14:49
【问题描述】:
我还在学习 javaScript 的基础知识,但我不明白为什么会这样。
具有强制类型false == "false"将被转换为:
false == false //true
或
"false" == "false" //true
那么,为什么false == "false" 是假的?
【问题讨论】:
-
因为其中一个是布尔值,另一个是字符串。
-
谢谢:):) 我刚刚尝试过
true == "true"和结果false。非常快的答案:) -
数据类型不同,一个是布尔值,一个是字符串
-
@viery365,在这里查看第二张表(几乎是昆汀的回答):javascriptweblog.wordpress.com/2011/02/07/…
-
@GerardoFurtado 谢谢你:) 很棒的桌子:)
标签: javascript