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类型