JavaScript中‘==’和'==='的区别

时间:2023-03-08 20:48:12
JavaScript中‘==’和'==='的区别

javascript中,两个等号‘==’和三个等号‘===’的区别:

简单说,‘===’比‘==’对相等的概念更为严格,使用‘==’时,数字 1 和 字符串 “1” 是相等的:

JavaScript中‘==’和'==='的区别

而使用‘===’时,数字 1 和 字符串 “1” 是不相等的:

JavaScript中‘==’和'==='的区别

即在使用"== " 时,它会转换值的数据类型,而后进行比较,而使用 “===”时,它会同时比较元素的值和数据类型。

同理,不全等运算符'!=' 和 '!==':

JavaScript中‘==’和'==='的区别