使用Boolean()函数,String、Number、Null、Undefined、Object转换为布尔值的情况,这个比较重要,具体情况如下:
var a = 123;//true
var a = -123;//true
var a = "qweqw";//true
var a = "";//false
var a = 0;//false
var a = Infiniti;//true
var a = NaN;//false
a = Boolean(a);
document.write(a);
String转布尔值:除了空字符串为false,其他都为true;
Number转布尔值:除了0跟NaN为false,其他都为true;
Null转布尔值:false;
Undefined转布尔值:false;
Object转布尔值:true;
Null的意思是:一个为空的对象。这个比较重要,因为之前学习了,到了这里要用了,又忘记是什么了。。。