JavaScript Undefined,Null类型和NaN值区别


Posted in Javascript onOctober 22, 2008

一 Undefined 类型
只有一种值 undefined
以下三种情况typeof 返回类型为undefined
1. 当变量未初始化时
2. 变量未定义时
3. 函数无明确返回值时(函数没有返回值时返回的都是undefined)
undefined 并不等同于未定义的值
typeof 并不真正区分是否是未定义
看以下示例代码:
var oTemp;
alert(typeof oTemp); // outputs "undefined"
alert(typeof oTemp2);// outputs "undefined"
alert(oTemp2 == undefined ); // 错误 oTemp2 未定义 不能使用除了typeof之外的不能用来oTemp2其他的运算
当变量
二 Null 类型
只有一个null,undefined 是由null派生处理的,因此undefined == null
undefined 是声明了但是没有初始化的该变量,
null表示尚未存在的对象
三 NaN 值
是一个特殊值,表示非数(Not a Number)
类型转换失败就会返回NaN
e.g. 要把一个单词blue转换为数值就会失败因为没有等价的数值
NaN 不等于自己
即 NaN == NaN 是 false
判断NaN 使用 isNaN();

Javascript 相关文章推荐
JQuery对checkbox操作 (循环获取)
May 20 Javascript
jquery设置元素的readonly和disabled的写法
Sep 22 Javascript
js onload处理html页面加载之后的事件
Oct 30 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
Jan 28 Javascript
js日期联动示例
May 02 Javascript
js调试系列 控制台命令行API使用方法
Jun 18 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
Oct 17 Javascript
JavaScript数组实现数据结构中的队列与堆栈
May 26 Javascript
JavaScript代码实现txt文件的上传预览功能
Mar 27 Javascript
vue input标签通用指令校验的实现
Nov 05 Javascript
解决vue的router组件component在import时不能使用变量问题
Jul 26 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
javascript TextArea动态显示剩余字符
Oct 22 #Javascript
Javascript this关键字使用分析
Oct 21 #Javascript
JQuery AJAX实现目录浏览与编辑的代码
Oct 21 #Javascript
JavaScript confirm选择判断
Oct 18 #Javascript
javascript脚本编程解决考试分数统计问题
Oct 18 #Javascript
提高网站信任度的技巧
Oct 17 #Javascript
javascript检查日期格式的函数[比较全]
Oct 17 #Javascript
You might like
网络资源
2006/10/09 PHP
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
5个JavaScript经典面试题
2014/10/13 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
javascript中对变量类型的判断方法
2015/08/09 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
JS常用字符串方法(推荐)
2021/01/15 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
django Serializer序列化使用方法详解
2018/10/16 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
python数据归一化及三种方法详解
2019/08/06 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
python如何求圆的面积
2020/07/01 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
机械专业应届生求职信
2013/12/12 职场文书
会计专业自我评价
2014/02/12 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
房地产项目建议书
2014/03/12 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
服务口号大全
2014/06/11 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
2014年安全生产工作总结
2014/11/13 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
迎新生欢迎词2015
2015/07/16 职场文书
少先大队干部竞选稿
2015/11/20 职场文书