初次试水有看到的胖友们多多见谅。
布尔值指代真或假、开或关、是或否。这个类型只有两个值,保留字true和false。
下面5个值都会被转换成false
undefined
null
0
-0
"" //空字符串
而其他值会被转换成true
而这五个值是否相等(肯定不相等啊)
<input type="button" onClick="f1()" value="0 == null?"/>
<input type="button" onClick="f2()" value="0是false?"/>
function f1() {
alert("触发");
if(0 == null){
alert("true");
}else{
alert("0不等于null"+(0.4-0.3));
}
}
function f2() {
if(0 ){
alert("true");
}else{
alert("0是false");
} }