对象与数值比较

2018-05-09  本文已影响0人  jh2k15

const a={
value :2,
toString(){
return ++this.value
}
}

if(a==3 && a==4){
console.log('js is amazing')
}

因为a是对象 所以在比较的时候会类型转换
先调用 valueOf 方法 返回他本身,不是原始数据类型
toString 方法
toSting方法返回3

上一篇 下一篇

猜你喜欢

热点阅读