判断变量是否初始化
var a;
if(a){
alert("已初始化")
}else{
alert("未初始化")
}
确定当 a = false,判断是错误的
判断变量是否定义:
if(b){
alert("已定义")
}else{
alert("未定义")
}
确定当 b = false,判断是错误的
一般都是这么判断的,标准的是:
if (typeof(a) == "undefined") {
alert(" 未定义 或者 未初始化");
}