Javascriptで「この結果どうなる?」

via: Wat

上記LT動画から。
笑いのツボまで理解できてないのですが、面白いのでぜひ。

その中で以下のJavascriptで以下を実行したらどーなる?的なのがありました。
答えを見るまえに一度考えてみてください。

1. [] + []
2. [] + {}
3. {} + []
4. {} + {}

答えは画面を下までスクロールさせてください。























答えは以下のように。へぇー。

% /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
> [] + []

> [] + {}
[object Object]
> {} + []
0
> {} + {}
NaN
> 

そして、macにあるjscというJavascriptインタラクティブなコマンドの存在も知らなかった。へぇー。