자료형 (Data Types)의 기초
자바스크립트가 데이터를 어떻게 인식하는지에 대한 기본 분류표입니다. 숫자는 그냥 쓰지만, 문자는 반드시 따옴표(' 또는 ")로 감싸야 합니다.
특히 null(휴지심만 남은 상태)과 undefined(아예 화장지가 걸려있지 않은 상태)의 미묘한 차이를 이해하는 것이 중요합니다.
// 1. 원시 타입 (Primitive Types)
const name = "민수"; // String (문자열 - 따옴표 필수)
const age = 28; // Number (숫자)
const isDeveloper = true; // Boolean (참/거짓 - true 또는 false)
const emptyBox = null; // Null (의도적으로 "비어있음"을 명시)
let futureBox; // Undefined (변수를 만들었지만 값을 안 넣음)
// 2. 타입 확인하기 (typeof 연산자)
console.log(typeof age); // "number"
console.log(typeof name); // "string"