在js中有些对象或者属性值没有定义,我们用控制台输出会输出undefined,于是乎我们判断对象是否undefined时候可能会
好吧,我承认我试过这种方法,还是不可行。
if (testValue== undefined){
alert("undefined");
}
我们会发现,这样的代码不管怎么样我们都看不到警告框弹出undefined,也就是test==undefind是false,然后我们可能会
if (reValue== "undefined"){
alert("undefined");
}
好吧,我承认我试过这种方法,还是不可行。
js中的undefined是一种未定义的对象或者属性值,而不是具体数据。和null不同,undefined是一种数据类型。
先将判断你要比较的对象类型,然后再进行比较就OK了
if (typeof(testValue) == "undefined") {
alert("undefined");
}