
Код AS3:
var a:Number = 5;
trace(a is int);
trace(a is Number);
trace(typeof(a));
trace(a["constructor"]);
var b:int = 5;
trace(b is int);
trace(b is Number);
trace(typeof(b));
trace(b["constructor"]);
выводит

Код AS3:
true
true
number
[class Number]
true
true
number
[class Number]
Есть желающие пояснить почему так происходит?