==类型转换

Posted on Apr 3, 2024

==类型转换

  • 两个类型不同时会发生转换
  • 一个是布尔,则将布尔转为数字,false-0,true-1
  • 一个是字符串,另一个是数字,则将字符创转为数值
  • 一个是对象,另一个不是,则调用对象的valueOf方法转为基本类型
  • null与undefined相同
  • 一个是NaN,则返回false(不等比较返回true)(两个NaN不相等)
  • 两个都是对象,则比较他们是不是同一地址