方法一:使用typeof
if (typeof myObj == "undefined") {
var myObj = { };
}
方法二:使用!
if (!myObj) {
var myObj = { };
}
方法三:使用===
"精确比较"(===)的情况
if (myObj === undefined) {
var myObj = { };
}
方法四:使用==
根据javascript的语言设计,undefined == null,所以比较myObj是否等于null,也能得到正确结果
if (myObj == null/undefined) {
var myObj = { };
}