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