严格相等和严格不相等
相等在进行比较时候,会发生类型转换,因此像比较0和false、空字符串和false时,会判定两者相等。
但是严格相等和严格不相等,在比较时候不会发生类型转换。
例子:
let s1 = 0==false;
let s2 = ''==false;
let s3 = 0===false;
let s4 = ''===false;
let s5 = 1 == true;
let s6 = 1 === true;
let s7 = 0 !== false;
let s8 = '0' !== false;
console.log('s1: ',s1)
console.log('s2: ',s2)
console.log('s3: ',s3)
console.log('s4: ',s4)
console.log('s5: ',s5)
console.log('s6: ',s6)
console.log('s7: ',s7)
console.log('s8: ',s8)
结果:
标签:相等,false,log,JavaScript,严格,let,console From: https://blog.51cto.com/u_16830897/12120824