解释以下表达式的结果:[] + {}、{} + []、true + true + "1"

[] + {}          // '' + '[object Object]' = '[object Object]'
{} + []          // 0 (注意:{} 被解析为代码块,实际执行 +[] → 0)
true + true + '1' // '21' (true+true=2, 2+'1'='21')

逐个分析

1. [] + {}

2. {} + []

3. true + true + '1'

核心规则

同分类其他题目