企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## **==和===的区别** **==** 1. 值比较,不用考虑左右两边类型,比较时要进行类型转换(转换方式如下) 2. 倘若有一边的值为boolean,那么先将boolean-->number再比较 3. 倘若一边为字符串,一边为number,那么string-->number再比较 4. null==undefined 5. NaN与任何值计算,结果都为NaN 除非 NaN!=NaN-->true 6. null和undefined比较之前不能将其转为其它类型 **===** 1. 安全等,左右两边的的值和类型完全相同才返回true 2. 比较时不需要转换类型直接进行比较