【发布时间】:2012-08-27 12:09:50
【问题描述】:
我正在阅读一本关于 JavaScript 的好书。
开头是:
布尔类型只接受两个字面值:真和假。它们与数值不同,所以 true 不等于 1,false 不等于 0。
但是,我观察到以下情况:
if(1==true)
document.write("oh!!! that's true"); //**this is displayed**
我知道,JavaScript 中的每种类型都有对应的布尔值。
但是,真相是什么?
【问题讨论】:
-
另一个非常接近的问题(尽管来自@Jeroen 的问题有更好的答案):stackoverflow.com/questions/8265401/…
-
我们在这里谈论的是哪本“好书”?
-
@Pointy 它的 Wrox 专业 JavaScript
-
标签: javascript type-conversion