[ Javascript ] 암묵적 캐스팅과 산술 연산자 +의 문자열 형변환
개요기본적으로 프로그래밍 언어에서 공통적으로 쓰이는 개념들은 제외하고 새롭게 알게된 사실들에 대해 정의한다. 암묵적 캐스팅과 +연산자암묵적 캐스팅은 연산자에 의해 결과값이 자동으로 타입 변환(캐스팅) 되는 것을 뜻한다.예를 들면 자바에서 double타입의 수와 정수를 + 연산자로 더하게 되면 결과값은 자동으로 double타입이 되는 것을 뜻한다.Javascript에서도 이와 같이 암묵적 캐스팅이 존재한다.그 중 눈여겨 볼 것은 + 연산자이다.일반적으로 +연산자는 산술을 위해 사용되지만 피연산자가 문자열일 경우 얘기가 다르다.console.log(1+'1'); // 11 위와 같이 1이라는 숫자를 문자열로 1로 치환한 후에 우항의 문자열 1과 합쳐져 type = string인 11이라는 값이 생성된다.그러..
2024.07.19