JavaScript中判断变量、参数是否初始化的三种方法:
var x;
if (x == null) {
alert("null");
}
if (typeof (x) == "undefined") {
alert('undefined');
}
if (!x) {alert('不x');}
if(x){}//变量被初始化了或者变量不为空或者变量不为0。
推荐用最后一种方法。
附加:
1. null表示为空。undefined表示没有被初始化。
2. 在程序里,0表示假,1表示真。