1. 首页
  2. 数据库
  3. 其它
  4. javaScript中”==”和”===”的区别详解

javaScript中”==”和”===”的区别详解

上传者: 2021-02-01 14:16:42上传 PDF文件 33.8KB 热度 22次
区别: ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。 下面分别说明: 先说 “===”,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就不相等 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断) 3、如果两个都是字符串,每个位置的字符都一样,那么相等;否则不相等 。 4、如果两个值都是true,或者都是false,那么相等。 5、如果两个值都引用同一个对象或函数,那么相等;否则不相等。 6、如果
下载地址
用户评论