2010-02-20

相変わらずwtfjsは面白い

wtfjs: More concat “fun”.

"3" + 1 // '31'
"3" - 1 // 2
"222" - -"111" // "333" (⊙﹏⊙)

一瞬、戸惑ってしまった。

一行目は分かる。文字列の連結だ。

二行目も簡単だ。引き算である。

三行目。え? あれ、何で。

実のところ、これは小学校の算数の問題である。Javascriptの自動的な型変換が、見た目をややこしくしているとはいえ、結局は、算数である。

No comments:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.