강제변환 (1) 썸네일형 리스트형 [You don't know JS] Chapter 4 - 강제변환 javascript 의 말 많은 강제변환에 대해 정리해보자! 명시적 / 암시적 강제변환 책에서는 자바스크립트의 강제 변환 타입을 다음 두 가지로 정의하고 있다. 명시적 변환과 암시적 변환은 작동하는 방식에서도 조금 차이가 있다. (책에서는 미묘하다고 표현한다.) 암시적 강제변환 다른 작업 도중 불분명한 부수 효과로 변환 된다. 아래 예시에서 b 는 공백 문자열 "" 과의 + 연산을 처리하면서 9 를 동등한 문자열인 "9" 로 강제 변환한다. 이는 + 연산을 하면서 발생시킨 부수효과로 암시적 강제변환이다. const a = 9; const b = a + "" // "9" 명시적 강제 변환 의도적으로 타입변환을 발생시킨다. c 는 명백하게 String() 함수를 이용해 문자열 타입으로 변환하고 있다. 이는 .. 이전 1 다음