AS3.0 NaN、null、undefined 三者之间的区别
2014-01-12 21:27
375 查看
var i:Number;
trace(i);//NaN
var j:int;
trace(j);//0
var k:uint;
trace(k);//0
var a:String;
var b:Object;
var c:Array;
trace(a);//null
trace(b);//null
trace(c);//null
var d;
trace(d);//undefined
trace(null == NaN);//两者不能进行比较
trace(null == undefined);//true,在比较之前undefined会被强制转换为Null类型
trace(NaN == undefined);//false,此语句不合逻辑,在比较之前undefined会被强制转换成Number类型
trace(i);//NaN
var j:int;
trace(j);//0
var k:uint;
trace(k);//0
var a:String;
var b:Object;
var c:Array;
trace(a);//null
trace(b);//null
trace(c);//null
var d;
trace(d);//undefined
trace(null == NaN);//两者不能进行比较
trace(null == undefined);//true,在比较之前undefined会被强制转换为Null类型
trace(NaN == undefined);//false,此语句不合逻辑,在比较之前undefined会被强制转换成Number类型
相关文章推荐
- photoshop cs6破解补丁
- socket服务端程序
- xsl解析html
- 【原创】java删除未匹配的文件夹FileFileFilter,FileUtils,删除目录名字不是某个名字的所有文件夹及其子文件夹
- WinCE中命令行工具Viewbin简介
- javascript 设计模式
- suse10下Java+eclipse安装
- 高通AR增强现实Unity3D
- android国际化
- mac os x安装ngigx+php fastcgi+mysql+memcache详细流程
- 【py分析网页】可能有用的-re去除网页上的杂碎
- 源程序的编译过程
- D - Cut Ribbon (dp)
- 对CSDN高校俱乐部的建议
- ContentControl和ContentPresenter的应用
- Mac Port 基本用法总结
- 化学专业的女生
- hannler
- POSIX线程基础
- HDU 3415 Max Sum of Max-K-sub-sequence