注意FLASH AS2中的null、undefined、NaN、""
来源:互联网 发布:淘宝吃老王 幸运大抽奖 编辑:程序博客网 时间:2024/05/19 22:58
FLASH中null、undefined、NaN、""这3个特殊的值是非常容易弄错的,不过大家可以从下面的语句中看出各自的区别:
var ddd0:String;
var ddd1:String = null;
var ddd2:String = undefined;
var ddd3:String = NaN;
var ddd4:String = "";
trace("ddd0="+ddd0);
//output:undefined
trace("ddd1="+ddd1);
//output:null
trace("ddd2="+ddd2);
//output:undefined
trace("ddd3="+ddd3);
//output:undefined
trace("ddd4="+ddd4);
//output:
var ddd5:String = "233.2";
trace("ddd0="+Number(ddd0));
//output:NaN
trace("ddd1="+Number(ddd1));
//output:NaN
trace("ddd2="+Number(ddd2));
//output:NaN
trace("ddd3="+Number(ddd3));
//output:NaN
trace("ddd4="+Number(ddd4));
//output:NaN
trace("ddd5="+Number(ddd5));
//output:233.2-------------------------------------------------------------------
昨天仔细阅读了FLASH的帮助,发现如下的
摘自《FLASH帮助》
Null
空值数据类型只有一个值,即 null。此值意味着“没有值”,即缺少数据。null 值可以用在各种情况中。下面是一些示例:
· 指示变量尚未接收到值
· 指示变量不再包含值
· 作为函数的返回值,指示函数没有可以返回的值
· 作为函数的参数,指示省略了一个参数
Undefined
未定义的数据类型有一个值,即 undefined,它用于尚未分配值的变量。
NaN
可用性
Flash Player 5。
用法
NaN
说明
变量;代表 NaN(非数字)的、具有 IEEE-754 标准值的预定义变量。若要确定某个数字是否是 NaN,请使用 isNaN()。
如果使用未声明的变量(如以下示例所示),该变量的值将是 NaN
或 undefined
var squared = x*x;
trace(squared);
//out.print:NaN
var x = 6;
var ddd_str = xy_str;
trace(ddd_str);
//out.print:undefined
trace(d_str);
//out.print:undefined
//
当变量类型不匹配时就会产生NaN
----rerd 2004.12.14 10:25
- 注意FLASH AS2中的null、undefined、NaN、""
- js中的undefined,NaN,null
- JS中的NaN、undefined、null
- 区分JavaScript中的undefined,null和NaN
- JavaScript中的NaN、Infinity、null和undefined
- 区分JavaScript中的undefined,null和NaN
- js中的undefined null NaN问题
- js中的undefined 和 null, NaN
- JavaScript 中的 undefined、null 和 NaN
- null,NaN,undefined区别
- NaN-null-undefined区别
- Javascript 中的非空判断 undefined,null, NaN的区别
- javascript中的数据类型及null、NaN、undefined的区别
- JavaScript中的 null,undefined,NaN,false,-0,0,"",''
- JS中的非空判断 undefined,null, NaN的区别
- 关于undefined, null 与 NaN
- undefined、undeclared、NaN、Null区别
- js判断undefined null Nan
- Life Gossip(1)
- Linux下C语言编程--时间概念
- 下一代社区的三种处理集群的思想
- 记录输入的字母个数(C++ code)
- VB中对象变量或with块变量错误(91号错误)解决方法
- 注意FLASH AS2中的null、undefined、NaN、""
- 企业架构的用户体验跟性能是矛盾的。
- VC/MFC Q&A 200411
- 设计模式学习笔记
- Linux下线程的创建
- ORACLE网络的几个重点概念
- VS.Net 2005 有关文档
- CWaveFile -- a Class for Working with and Representing Data from WAVEs
- 我的MSN的BLOG