자바스크립트기본 데이터 타입
자바스크립트는 동적으로 타입이 결정되는 언어로, 데이터 타입을 명시적으로 선언하지 않고도 변수를 생성할 수 있습니다. 자바스크립트의 기본 데이터 타입은 다음과 같습니다:
1. 숫자 (Number)
숫자는 정수와 부동소수점 숫자를 포함합니다. 예를 들어, 다음과 같이 숫자를 선언하고 할당할 수 있습니다.
let age = 27;
let pi = 3.14;
2. 문자열 (String)
문자열은 텍스트를 나타내는 데 사용됩니다. 작은따옴표(‘‘)나 큰따옴표(““)로 묶어 선언합니다.
let name = 'John Doe';
let message = "Hello, World!";
3. 불리언 (Boolean)
불리언은 참(true) 또는 거짓(false) 값을 갖는 데이터 타입입니다.
let isTrue = true;
let isFalse = false;
4. null과 undefined
null
과 undefined
는 값이 비어있음을 나타냅니다. null
은 프로그래머가 의도적으로 값을 비웠을 때 사용하며, undefined
는 변수가 선언되었지만 값이 할당되지 않았을 때 사용됩니다.
let emptyValue = null;
let notDefined;
5. 객체 (Object)
객체는 여러 개의 프로퍼티를 포함한 하나의 값으로, 중괄호({})를 사용하여 생성합니다.
let person = {
name: 'John',
age: 27,
isStudent: true
};
6. 배열 (Array)
배열은 여러 개의 값을 순차적으로 저장하는 자료구조입니다. 대괄호([])를 사용하여 선언하며, 각 요소는 쉼표로 구분됩니다.
let numbers = [1, 2, 3, 4, 5];
let fruits = ['apple', 'banana', 'orange'];
7. Symbol (ES6 추가)
Symbol은 유일하고 변경 불가능한(primitive) 데이터 타입입니다. 주로 객체의 프로퍼티 키로 사용됩니다.
let id = Symbol('id');
console.log(id); // Symbol('id')
자바스크립트의 기본 데이터 타입은 이렇게 다양하게 제공됩니다. 이들을 올바르게 이해하고 활용하여 자바스크립트 프로그래밍에서 유용하게 사용해보세요.