{} + "" vs "" + {} - Consistency in Addition : <p>I stumbled across this the other day on reddit. The poster noted that </p>

<pre><code>{} + ""
</code></pre>

<p>is equal to <code>0</code>, while the similar</p>

<pre><code>"" + {}
</code></pre>

<p>is equal to an empty <code>[object Object]</code>.</p>

<p>Normal math rules tell me this is odd, but why is it this way?</p>
