숫자 1과 문자열 '1'을 더하면 무엇이 될까? 크롬 브라우저를 사용하고 있다면, F12 -> 콘솔 창에서 직접 해볼 수 있다. 문자열 '11'이 된다. 이는 자바스크립트의 암시적 강제 변환 때문이다. 암시적 강제 변환은 연산 중에 내부적으로 규칙에 따라서 타입을 바꾸는 것이다. 우리가 알다시피, 더하기 연산자를 이용해서 문자열끼리 더할 수도 있고, 숫자끼리 더할 수도 있다. 그런데 문자열과 숫자를 더한다면, 숫자를 문자열로 바꿔서 합치게 된다 ! 문자열과 불리언을 더하면 어떻게 될까? 불리언도 문자열로 바꿔서 합쳐진다. 즉, 문자열 타입 + 다른 타입을 하면 다른 타입이 문자열 타입으로 바뀌어서 합쳐진다. https://developer.mozilla.org/ko/docs/Web/JavaScript/R..