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

데이터 타입

개념 설명

JavaScript의 값들을 종류별로 분류한 것으로, 원시 타입(Primitive)과 참조 타입(Reference)으로 구분되는 핵심 개념.

핵심 포인트

  • 원시 타입: string, number, boolean, null, undefined, symbol, bigint (불변)
  • 참조 타입: object (배열, 함수, 객체 등 모든 객체) (가변)
  • typeof 연산자로 타입 확인 (null은 "object" 반환하는 예외)
  • 원시 타입은 값 전달, 참조 타입은 참조 전달

예시 코드

// 원시 타입 (Primitive Types)
console.log(typeof "hello");      // "string"
console.log(typeof 42);           // "number"
console.log(typeof true);         // "boolean"
console.log(typeof undefined);    // "undefined"
console.log(typeof null);         // "object" (JavaScript 버그)
console.log(typeof Symbol('id')); // "symbol"
console.log(typeof 123n);         // "bigint"

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

데이터 타입의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

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

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

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

플랜 비교하기