데이터 타입
개념 설명
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"더 많은 내용을 확인하세요! 📚
“데이터 타입”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드