使用’=='符号时 左右两边数据类型相同时,直接比较值即可,如果数据类型不同,会自动将数据类型转换为相同的数据类型,再进行比较,如果相同返回true如果不同返回false
使用’==='符号时,左右两边数据类型相同时,才会比较值是否相同,如果相同返回true,不同返回false.但是当左右两边数据类型不同时会直接返回false
例如
100==‘100’ 返回 true
100===‘100’ 返回false
区别就是再数据类型不同的时候
使用’=='符号时 左右两边数据类型相同时,直接比较值即可,如果数据类型不同,会自动将数据类型转换为相同的数据类型,再进行比较,如果相同返回true如果不同返回false
使用’==='符号时,左右两边数据类型相同时,才会比较值是否相同,如果相同返回true,不同返回false.但是当左右两边数据类型不同时会直接返回false
例如
100==‘100’ 返回 true
100===‘100’ 返回false
区别就是再数据类型不同的时候