문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

타입 시스템과 형변환

개념 설명

JavaScript의 동적 타입 시스템과 연산 시 자동으로 발생하는 타입 변환 규칙으로, 7가지 원시 타입과 객체 타입으로 구성되며 암시적/명시적 변환이 가능.

핵심 포인트

  • 원시 타입: undefined, null, boolean, number, string, symbol, bigint
  • Falsy 값: false, 0, -0, 0n, '', null, undefined, NaN
    • 연산자는 문자열 우선, 나머지 연산자는 숫자 우선 변환
  • == 는 형변환 허용, === 는 타입과 값 모두 비교

예시 코드

// 암시적 형변환
'5' + 3        // '53' (문자열 변환)
'5' - 3        // 2 (숫자 변환)
!!'hello'      // true (boolean 변환)

더 많은 내용을 확인하세요! 📚

타입 시스템과 형변환의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기