javascript中,两个等号‘==’和三个等号‘===’的区别:
简单说,‘===’比‘==’对相等的概念更为严格,使用‘==’时,数字 1 和 字符串 “1” 是相等的:
而使用‘===’时,数字 1 和 字符串 “1” 是不相等的:
即在使用"== " 时,它会转换值的数据类型,而后进行比较,而使用 “===”时,它会同时比较元素的值和数据类型。
同理,不全等运算符'!=' 和 '!==':
javascript中,两个等号‘==’和三个等号‘===’的区别:
简单说,‘===’比‘==’对相等的概念更为严格,使用‘==’时,数字 1 和 字符串 “1” 是相等的:
而使用‘===’时,数字 1 和 字符串 “1” 是不相等的:
即在使用"== " 时,它会转换值的数据类型,而后进行比较,而使用 “===”时,它会同时比较元素的值和数据类型。
同理,不全等运算符'!=' 和 '!==':