在javascript中==和===的区别

日期:2019-05-21 14:07:22 人气:2

在javascript中==和===的区别

简单来说,==在比较的时候,会发生数据类型转换,而===不会发生类型转换,也就是说,对于===的话,会先判断是否是同一个类型,如果不是的话,直接返回false,而==的话呢,如果不是同一个类型,则会先根据一些规则,把他们转换成同种类型的,然后再进行比较。 对于==的话,究竟都是根据哪些规则来转换的呢? 如果相比较的两个操作数,其中一个是数字类型,另一个是字符串类型的话,那么字符串将会转换为数字,再进行比较 也就是说 "1111" == 1111 等价于 Number(&quo
    A+
热门评论