1. 首页
  2. 数据库
  3. 其它
  4. JS中==、===你分清楚了吗

JS中==、===你分清楚了吗

上传者: 2021-01-16 18:12:02上传 PDF文件 51.53KB 热度 25次
==、===都是相等运算符,这个大家应该都知道,但二者有什么区别呢?其实==是相等,===是严格相等,那他们有什么本质的区别呢?下面我就给大家细细道来。 =:赋值运算符 ==:判断是否相等:忽略了类型进行值的比较。 ===:判断是否相等:先进行值的比较,如果值相等,再去比较类型。即带有类型的值的比较。 ==相等 比较两个值的时候,有两种情况,一种如果两个值的类型相同,就直接比较;另一种如果两个值得类型不同,则会尝试改变为相同的类型在进行比较 第一种很好理解,直接比较完事儿,第二种就更有趣一些,它到底是怎么转换的呢?下面我们一一列举 数字和字符串比较 99 == ''99" 大
用户评论