왜 ( 'b'+ 'a'+ + 'a'+ 'a'). toLowerCase () 'banana'의 결과입니까? 내 친구 중 한 명이이 JavaScript 코드를 발견했을 때 JavaScript를 연습하고있었습니다. document.write(('b' + 'a' + + 'a' + 'a').toLowerCase()); 위의 코드가 대답합니다 "banana"! 아무도 이유를 설명 할 수 있습니까? +'a'로 확인 NaN문자가하면서, 문자열을 숫자로 강제 변환하기 때문에 ( "숫자가 아님") a숫자로 분석 할 수 없습니다. document.write(+'a'); 소문자가됩니다 banana. 추가 NaN로 "ba"턴 NaN문자열로 "NaN"인해 형식 변환, 제공합니다 baNaN. 그리고 a뒤에는 포기가 baNaNa있습..