全等运算符 (===) 与等于运算符 (==) 的区别

2010年3月30日 | 标签: , ,

全等运算符 (===) 与等于运算符 (==) 仅在以下两个方面不同:
1。全等运算符仅针对数字类型(Number、int 和 uint)执行自动数据转换,而等于运算符 () 针对所有的原始数据类型执行自动数据转换。
2。在对 null 和 undefined 进行比较时,全等运算符返回 false。

var num1:Number = 1;//as2认为是数值
var num2:Number = new Number(1);//as2认为是对象

as2和as3是有区别的。

目前还没有任何评论.