JS中如何判断null、undefined、NaN
来源:互联网 发布:嵌入式linux系统移植 编辑:程序博客网 时间:2024/05/16 04:49
1.判断对象为undefined
var str = undefined; if (typeof(str) == "undefined"){ alert("undefined"); }
说明:typeof 返回的字符串有6种可能:number、string、boolean、object、function、undefined。
2.判断对象为null
var str = null; if (!str && typeof(str) != "undefined" && str != 0){ alert("null"); }
3.判断对象为NaN
var str = 0/0; if(isNaN(str)){ alert("NaN"); }
说明:如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 ===运算符。
提示:isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
4.判断对象为undefined和null
var str = undefined; if (str == undefined){ alert("null or undefined"); }----------var str = undefined; if (str == null){ alert("null or undefined"); }----------if(undefined == null){ alert('undefined == null');}
说明:null == undefined
5.判断对象为undefined、null、NaN
var str = null; if (!str){ alert("null or undefined or NaN"); }
提示:如果不严格区分的话用这个就足够了
阅读全文
2 0
- JS中如何判断undefined null NaN
- JS中如何判断null、undefined、NaN
- JS中如何判断null、undefined与NaN
- JS中如何判断null、undefined与NaN
- JS中如何判断null、undefined与NaN
- JS中如何判断null、undefined与NaN
- JS中如何判断null、undefined与NaN
- JS中如何判断null、undefined与NaN
- js判断undefined null Nan
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- JS中判断null、undefined与NaN的方法
- 纯手工离线版安装GCC
- PnP 单目相机位姿估计(三):二维码角点检测
- 计算两时间差
- 设计模式(一) 单例模式
- C++ :error LINK2005:函数XXX已经在main.obj中定义--解决方法
- JS中如何判断null、undefined、NaN
- centos7安装redis
- opencv的矩阵
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- mvn命令打正式服包但打出来的还是测试服包问题
- 手机微信页面怎么查看源码
- Effective STL 35 Case-insensitive string comparisons via mismatch or lexicographical_compare.
- Handler内存泄漏分析
- JAVA内存溢出解决方法