console.log(null + undefined)
null和undefined都是原始类型,然后把这两个转换为数字。是0+NaN.看规则有一个NaN的话就得到NaN.
console.log({} + []);
把{}和[]转换为原始类型分别为''和'[Object Object]'。然后特殊情况有字符串,那就拼接字符串返回'[Object Object]'
null > undefined
两者都是原始类型,然后转换为数字就是0>NaN,特殊情况有NaN一定是false
null == undefined
两者都是原始类型 ,特殊情况:undefined和null只有与自身比较或者互相比较时,才会返回true
1||2
返回1
null && 2返回null