2004/11/03 | undefined与null的区别!
类别(AS3) | 评论(6) | 阅读(1109) | 发表于 09:37
如下情况返回 undefined 值:
一、对象属性不存在,
二、声明了变量但从未赋值。
例:
var a;
trace(b); //结果为undefined
trace(a); //结果为undefined

如下情况使用null值:
释放引用,让变量等于null;跟踪结果为变量值不是undefined而是null。但是判断是不是undefiend则为真,这与JavaScrpit有所区别!!
例:
var a=null
trace(a) //结果为null
trace(a==undefined) //结果为true
0

评论Comments

日志分类
首页[33]
AS3[20]
工作日记[10]
个人简介[2]
ASV[1]