一、 内部方法

1. toNumber

值类型 结果
undefined NaN
null +0
布尔值 true(1)、 false(+0)
数对应的值

2. toPrimitive

值类型 结果
对象 如果对象的valueOf()方法的结果是原始值,返回原始值;如果对象的toString方法返回原始值,就返回这个值;其他情况都返回一个错误

3. 列子说明

  1. console.log(‘pact’ ? true: false)