请教ActionScript3.0中怎么精确判断基元数据类型的有关问题

请问ActionScript3.0中如何精确判断基元数据类型的问题
比如 
var dat_int : int;
var dat_uint : uint;
var dat_Number : Number;
这三个对象。
使用typeof和is都无法准确的判断他们的类型分别是什么,前者都返回number,后者都返回true。

请问有什么办法可以把int、uint、Number区分开么?
------解决思路----------------------
http://blog.****.net/vebasan/article/details/6105175