[Deep Dive] 타입 변환, 단축 평가 (진행 중)

Hyeonjun Moon·2021년 8월 24일
1
post-thumbnail

 🔎    타입 변환,  단축 평가

🔖  1.   타입 변환이란?

📌  명시적 타입 변환

  • 값의 타입은 개발자의 의도에 따라 다른 타입으로 변환할 수 있다.
var x = 10;

// 명시적 타입 변환
// 숫자를 문자열로 타입 변환
var str = x.toString();
console.log(typeof str, str); // string 10

🔖  2.   암묵적 타입 변환

  • 개발자의 의도와 상관없이 코드의 문맥을 고려해 데이터 타입을 강제 변환한다.

📍  2.1    문자열 타입으로 변환

  • (+)연산자
1 + '2' // "12"

📍  2.2    숫자 타입으로 변환

📍  2.3    불리언 타입으로 변환


🔖  3.   명시적 타입 변환

📍  3.1    문자열 타입으로 변환

📍  3.2    숫자 타입으로 변환

📍  3.3    불리언 타입으로 변환


🔖  4.   단축 평가

📍  4.1    논리 연산자를 사용한 단축 평가

📍  4.2    옵셔널 체이닝 연산자

📍  4.3    null 병합 연산자

profile
TIL => https://velog.io/@quato-til

0개의 댓글