I discovered this maniacal behaviour in Chrome's console and was directed to a lightning talk by Gary Bernhardt from CodeMash 2012, descriptively entitled WAT - oddities in Ruby and Javascript.
> [] + [] "" > [] + {} "[object Object]" > {} + {} NaN > {} + [] 0