var a;
var a1 = 0;
var a2 = -1;
var a3 = 2;
var a4 = "";
if (a) alert("true"); else alert("false"); //false undefined常量在if判断中为false
if (a1) alert("true"); else alert("false"); //false 数字0在if判断中为false
if (a2) alert("true"); else alert("false"); //true
if (a3) alert("true"); else alert("false"); //true 不为0的数字在if判断中为true
if (a4) alert("true"); else alert("false"); //false 空字符串在if判断中为false
if (NaN) alert("true"); else alert("false"); //false
if (null) alert("true"); else alert("false"); //false 任何值为null的变量在if判断中为false
网友评论