js中undefined怎么判断

来源:互联网 发布:师范网络教育 编辑:程序博客网 时间:2024/04/26 04:06
在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"); }