[데이터 타입] 🎯 타입 변환의 종류에는 어떤게 있나요?

Mec.D's Blog·2022년 6월 6일
0

JS 기술면접

목록 보기
11/34
post-thumbnail

📋 기술 면접 홈 바로가기


⬛ 암묵적 타입 변환

💡 암묵적 타입 변환

표현식이 평가될 때 JS 엔진에 의해 타입이 자동 변환되는 것을 말합니다.

강제적 타입 변환


예시

  1. ⬛ 조건식 (if문) 에서 truthy/falsy한 값이 true/false로 암묵적으로 타입 변환되는 것

  2. 숫자 + 문자열 연산 시 문자열로 타입 변환되는 것


⬛ 명시적 타입 변환

💡 명시적 타입 변환

개발자가 의도적으로 값의 타입을 변환시키는 것을 말합니다.

타입 캐스팅


예시

  1. ✅ 문자열로 : num.toString();

  2. ⬛ 숫자로 : +'0' → 0, +true → 1
    (+Symbol 시 TypeError 발생)
    (그 외 숫자가 아닌 것은 NaN으로 변환)

  3. ⬛ 논리형으로 : !!'x' → true

profile
기술로 더 나은 미래를 디자인하는 개발자 MEC:D 입니다

0개의 댓글

관련 채용 정보