js如何判断定没定义w3c标准

2025-06-22 03:37:13
推荐回答(1个)
回答1:

判断变量是否初始化
var a;
if(a){
alert("已初始化")
}else{
alert("未初始化")
}
确定当 a = false,判断是错误的

判断变量是否定义:
if(b){
alert("已定义")
}else{
alert("未定义")
}
确定当 b = false,判断是错误的

一般都是这么判断的,标准的是:
if (typeof(a) == "undefined") {
alert(" 未定义 或者 未初始化");
}