类型x | 类型y | 结果 |
---|---|---|
null | undefined | true |
undefined | null | true |
数字 | 字符串 | x==toNumber(y) |
字符串 | 数字 | toNumber(x) == y |
布尔值 | 任何类型 | toNumber(x) == y |
任何类型 | 布尔值 | x == toNumber(y) |
字符串或数字 | 对象 | x == toPrimitive(y) |
对象 | 字符串或数字 | toPrimitive(x) == x |
其他为false
类型x | 类型y | 结果 |
---|---|---|
null | undefined | true |
undefined | null | true |
数字 | 字符串 | x==toNumber(y) |
字符串 | 数字 | toNumber(x) == y |
布尔值 | 任何类型 | toNumber(x) == y |
任何类型 | 布尔值 | x == toNumber(y) |
字符串或数字 | 对象 | x == toPrimitive(y) |
对象 | 字符串或数字 | toPrimitive(x) == x |
其他为false