js中的!=, ==, !== 和===的区别
!= 和 !== 在做比较时候是不考虑值的类型,类型不一样自动转化为同样类型,再比较值是否相等,相等则返回true,不等则返回false 。
对于!== 和 === 来说,只有在相同类型下,才会比较其值,如果类型不同肯定就返回false了,类型和值都相同才会返回true。
!= 和 !== 在做比较时候是不考虑值的类型,类型不一样自动转化为同样类型,再比较值是否相等,相等则返回true,不等则返回false 。
对于!== 和 === 来说,只有在相同类型下,才会比较其值,如果类型不同肯定就返回false了,类型和值都相同才会返回true。