标签: javascript type-conversion
我正在尝试在javascript中添加不同的数据类型,但我发现了这种奇怪的情况,我找不到任何有关为什么发生这种情况的信息。
Number({}) //NaN String({}) // [object Object] 3 + {} // '3[object Object]'
现在这一切都说得通了,但这就是奇怪的地方:
{} + 3 // 3
我不明白为什么会这样