equals与==与===的区别

 首先,equals与==是要放在java使用中去说明,而==与===是放在js使用用去说明
 1.==比较的是地址,如果数字相等那么为true,equals比较是对象的内容是否相等,如果没有对equals的方法进行重写的时候(像String integer对equals方法进行了重写),可以认为他们是等效的,下面的一些简单的例子加以比较说明
这里写图片描述

 2.===在js中需要值相等类型相等,==在js中值相等,类型不相等会自动转换
这里写图片描述
NaN值包括和所有包括自己都不相等

猜你喜欢

转载自blog.csdn.net/T_Tdubatainxia/article/details/81810125
今日推荐