JavaScript < ES5、ES6、ES7、… >

(a== 1 && a ==2 &&am

2019-08-07  本文已影响1648人  world_7735

前言

valueOf和toString

实现

let a = {
  i: 1,
  toString () {
    return a.i++
  }
}

if(a == 1 && a == 2 && a == 3) {
  console.log('Hello World!');
}
// 输出Hello World!

var c = {
  toString () {
    console.log('toString')
  },
  valueOf () {
    console.log('valueOf')
  }
}
c == 1
// console输出'valueOf'

结语

上一篇 下一篇

猜你喜欢

热点阅读