==与===的区别

「爱情、让人受尽委屈。」 2022-12-28 07:28 548阅读 0赞

== 和===的区别在于===不会转型 ==会转型。

1、当Number和String进行比较时,会将String转换成Number,也就是toNumber。

2、当其他类型与Boolean进行比较时,会将Boolean这方装换成Number,也就是toNumber。

3、当null和undefined进行比较时,它们两是相等的。

4、当object相比较时,如果是对象与对象判断,会判断他们的堆栈是否一致,如果一致true,否则false。

发表评论

表情:
评论列表 (有 0 条评论,548人围观)

还没有评论,来说两句吧...

相关阅读

    相关 +==+区别

    \+=与=+的区别 今天做LeetCode的时候,键盘敲得快了点,后来程序运行结果和设想相差很离谱,于是在关键位置逐行仔细检查代码,发现自己无意间把+=写成了=+(编译并