1.以下代码的结果是什么
function test(val){return val ? console.log('true') : console.log('false');
}test(new Boolean(false)); // true
test(''); // false
test(new String('')); // true
test(NaN); // false
test(new Number(NaN)); // true
test({}); // true
2.以下代码的结果是什么?
console.log('packt' == true) // false
console.log('packt' == false) // false
// 原因是JS神奇的类型转换