🔎 타입 변환, 단축 평가
🔖 1. 타입 변환이란?
📌 명시적 타입 변환
- 값의 타입은 개발자의 의도에 따라 다른 타입으로 변환할 수 있다.
var x = 10;
var str = x.toString();
console.log(typeof str, str);
🔖 2. 암묵적 타입 변환
- 개발자의 의도와 상관없이 코드의 문맥을 고려해 데이터 타입을 강제 변환한다.
📍 2.1 문자열 타입으로 변환
1 + '2'
📍 2.2 숫자 타입으로 변환
📍 2.3 불리언 타입으로 변환
🔖 3. 명시적 타입 변환
📍 3.1 문자열 타입으로 변환
📍 3.2 숫자 타입으로 변환
📍 3.3 불리언 타입으로 변환
🔖 4. 단축 평가
📍 4.1 논리 연산자를 사용한 단축 평가
📍 4.2 옵셔널 체이닝 연산자
📍 4.3 null 병합 연산자