javascript中如何判断null 和 undefined
2017-03-26 17:32
579 查看
关于null 和undefined的理解,首先看下面的例子,有点直观的认识。
例子:
“number”、”string”、”boolean”、”object”、”function”、”undefined”
判断undefined可以使用typeof
“===”、“==”的含义如下:
严格相等(“===”):
两个对象类型和值都相等。
相等(“==”)
经转换后两个对象值相等,即相等。
http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html
例子:
var obj; console.log(obj);//undefined console.log(typeof obj);//undefined
var obj=null; console.log(obj);//null console.log(typeof obj);//object
判断undefined
typeof 返回的是字符串,有6种值:“number”、”string”、”boolean”、”object”、”function”、”undefined”
判断undefined可以使用typeof
var obj; if (typeof obj == undefined) { //true, here it is. }
判断null
判断null,可以使用”===”(注:不是”==”,使用”==”无法得到正确结果)。var obj; if(obj === null) { //true } else { //false, here it is }
“===”、“==”的含义如下:
严格相等(“===”):
两个对象类型和值都相等。
相等(“==”)
经转换后两个对象值相等,即相等。
参考
http://www.cnblogs.com/mountain-mist/articles/1600995.htmlhttp://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html
相关文章推荐
- javascript如何快速判断变量是不是null或undefined或长度为零
- javascript/jquery判断是否为undefined或是null!
- Javascript 中的非空判断 undefined,null, NaN的区别
- JS中如何判断null、undefined与NaN
- JAVASCRIPT判断一个值或者控件是否为NULL,null,undefined,""的方法
- javascript/jquery判断是否为undefined或是null!
- JavaScript 这类弱类型的语言,在判断相等方面很麻烦,明明不是一个东西,却相等了。这里通过示例展示 null、 undefined、 0、 false、 "" 的相等情况。 var arr
- JS中如何判断null、undefined与NaN
- Javascript 中的非空判断 undefined,null, NaN的区别
- javascript/jquery判断是否为undefined或是null!
- JS 中如何判断 undefined 和 null
- JS中如何判断null、undefined与NaN
- Javascript 中的非空判断 undefined,null, NaN的区别
- JS中如何判断null、undefined与NaN
- javascript 如何判断 null undifined
- JS 中如何判断 undefined和null
- javascript/jquery判断是否为undefined或是null!
- JS学习之道:JS 中如何判断 undefined 和 null
- JS 中如何判断 undefined和null
- JS中如何判断null、undefined与NaN