持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第27天,[点击查看活动详情]
判断规则
只需要值相等,无需类型相等。
转换规则
基本类型将转为数字再进行比较;
引用类型相互比较时,比较引用地址;
基本类型和引用类型比较时,引用类型先转换为基本类型再进行比较。
undefined、null在==下相互相等且自身相等;
undefined会被转为NaN,所以和除null以外的值比较都返回false;
null作为指示变量未指向任何对象,==进行比较时将null作为了引用类型处理所以和除undefinedl以外的值比较都返回false。