Hot: javascriptAll contenthive-129948hive-196917krhive-150122steemhive-180932zzanhive-183959photographyhive-166405hive-185836hive-188619hive-144064hive-183397uncommonlabhive-101145hive-103599hive-184714hive-145157hive-109690hive-139150hive-138689hive-179660photohive-180106TrendingNewHotLikersjustyy (83)in blog • 4 days agoJavascript is strange: ('b'+'a'+ +'a'+'a').toLowerCase() == 'banana'('b'+'a'+ +'a'+'a').toLowerCase() == 'banana' ('b'+'a'+ +'a'+'a').toLowerCase() 'banana' Why? + + 'a' is + (+ 'a') which becomes NaN So ('b'+'a'+ +'a'+'a') is 'baNaNa' And then…