자바스크립트기본 데이터 타입

자바스크립트는 동적으로 타입이 결정되는 언어로, 데이터 타입을 명시적으로 선언하지 않고도 변수를 생성할 수 있습니다. 자바스크립트의 기본 데이터 타입은 다음과 같습니다:

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

nullundefined는 값이 비어있음을 나타냅니다. 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')

자바스크립트의 기본 데이터 타입은 이렇게 다양하게 제공됩니다. 이들을 올바르게 이해하고 활용하여 자바스크립트 프로그래밍에서 유용하게 사용해보세요.