スタックオーバーフローのこちらの質問がネタ元です。
面白いと思いましたので投稿させていただきました
('b'+'a'+ + 'a' + 'a').toLowerCase()
これを実際にJavaScriptで実行してみると、
このように「banana」と表示されました
回答の要約
-
+"a"
とすると、"a"
は数値ではないのでNaN
となる -
'ba' + NaN
とすると、NaN
が文字列の"NaN"
となる - 最後に
'a'
を連結してるので"baNaNa"
になる
toLowerCase()
とすると「banana」と表示される
以上です。失礼しました。m(_ _)m