js判断undefined类型
2015-08-30 12:49
549 查看
最近写js的时候遇到undefined的情况,按照网上搜的结果大家一致都在用下面的方法来判断
if (typeof(reValue) == "undefined") {alert("undefined");
}
但是这种方法在调试的时候并不管用。调试发现 typeof(reValue)得到的结果是string(在firefox和chrom中使用firebug调试),所以有必要在原来的基础上再加上一个判断
正确的做法是:
if (typeof(reValue) == "undefined" || reValue == "undefined"){
alert("undefined ");
}
这样做就可以避免typeof(reValue)得倒结果为string的情况了。
相关文章推荐
- javascript中的正则表达式使用详解
- JavaScript常用语句
- JSP的静态包含和动态包含
- JS对象的写法
- (原生js)点击body隐藏div,但若点击的是指定的位置则不隐藏
- 【JS/读书随笔】JavaScript编程精解/Eloquent JavaScript:Chapter 11 浏览器事件
- 已有 JS 模块化和打包方案收集
- JSP页面的五种跳转方法
- js获取表单值的两种方法
- 你可能不知道的一些JavaScript 奇技淫巧
- JavaScript内核笔记06-闭包
- Angular.js为什么如此火呢?
- Javascript高级程序设计——函数
- JavaScript 设计模式之----单体(单例)模式
- js中数字类型数组排序
- JSP中EL表达式的应用以及常用的方法
- JSP中九个隐含对象
- JavaScript检测实例属性, 原型属性
- 简单谈谈javascript中的变量、作用域和内存问题
- JSONArray介绍与操作