js中2个等号与3个等号的区别
摘要:
2011-06-24 14:14:09| 分类: javascript | 标签: |字号大中小订阅首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[相等] 阅读全文
posted @ 2012-10-08 17:43 Guifang 阅读(174) 评论(0) 推荐(0) 编辑