(2007/12/4 11:38修正)

Number型が undefined を返すことはない?
int型が undefined, NaN を返すことはない?

/* ActionScript3 */

var num:Number;

trace(num) //結果: NaN

num = undefined;
trace(num) ; //結果: NaN

num = NaN;
trace(num) ; //結果: NaN

num = null;
//コンパイルエラー: "Warning: 1102: null に代入できません。Number 型の変数は null にすることができません。"
trace(num) ; //結果: 0
/* ActionScript3 */
var num:int;

trace(num) //結果: 0

num = undefined;
trace(num) ; //結果: 0

num = NaN;
trace(num) ; //結果: 0

num = null;
//コンパイルエラー "Warning: 1102: null に代入できません。Number 型の変数は null にすることができません。"
trace(num) ; //結果: 0