0
点赞
收藏
分享

微信扫一扫

JavaScript 值比较 严格相等和严格不相等

严格相等和严格不相等

相等在进行比较时候,会发生类型转换,因此像比较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)

结果:

JavaScript 值比较 严格相等和严格不相等_类型转换

举报

相关推荐

0 条评论