js if null undifined
2016-05-23 15:05
459 查看
var b = undifined; //false var c= null; //false var d = 'undifined' //true var a = 'a'; if(a){ }else{ alert('ceshi'); }
js 中 if() 如果 条件中的值为null / undifined 则走 else undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。 使用if (!object){}两者就都包含了
注意在js 中 ,== 判断的是值,===判断的是类型和值
在js中 == 情况下 null == undifined return true null ==== undifined return false' Nan特立独行 永远不与任何值相等,包括它本身
相关文章推荐
- 使用Gson解析复杂的json数据
- js事件监听器用法实例详解
- js刷新页面方法大全
- Javascript中的Callback方法浅析
- javascript this关键字指向详解
- javascript 闭包详解+示例(一)
- javascript 闭包最简单理解
- jsonp的工作原理 跨域
- a href="javascript:void(0)"
- JS新API标准 地理定位(navigator.geolocation)
- javascript中获取参数的方法
- 前端交互封装的一些javaScript方法
- 解析JSON最外层是集合------->[]
- JSON解析器
- JS内存泄漏排查方法(Chrome Profiles)
- 安装 caseprjs 和 phantomjs
- JSP中声明、表达式和脚本的区别--JSP学习系列(二)
- bug吐槽JSON格式不兼容
- js中使用el表达式,表达式值中带有换行解决方法
- 异步加载的JS如何在chrome浏览器断点调试?