引用类型的 valueOf() 返回引用本身;原始类型的 valueOf() 返回变量的值。所以 xxx.valueOf() === xxx 恒为 true。更何况数字作为原始类型,就算 123 === parseInt('123') 也是 true,除了内存地址不同之外,可能没别的不同了。
引用类型的
valueOf()
返回引用本身;原始类型的
valueOf()
返回变量的值。所以
xxx.valueOf() === xxx
恒为true
。更何况数字作为原始类型,就算
123 === parseInt('123')
也是true
,除了内存地址不同之外,可能没别的不同了。