JavaScript에서의 자료형 이해하기

BossTeemo·2024년 5월 2일
0
post-thumbnail

JavaScript에서의 자료형 이해하기

소개

JavaScript에서 자료형은 변수에 저장되는 데이터의 종류를 나타냅니다. JavaScript는 동적 타입 언어로, 변수가 다양한 자료형의 값을 가질 수 있습니다. 여기서 JavaScript에서 흔히 사용되는 자료형을 살펴보겠습니다.

원시 자료형 (Primitive Types)

원시 자료형은 더 이상 나눌 수 없는 단일 값의 데이터 유형을 의미합니다.

  1. 문자열 (String)

    • 텍스트 데이터를 저장하는 데 사용됩니다.
    let greeting = 'Hello, World!';
  2. 숫자 (Number)

    • 정수와 실수를 모두 표현할 수 있습니다.
    let age = 25;
    let pi = 3.14;
  3. 불리언 (Boolean)

    • true 또는 false 값만 가질 수 있습니다.
    let isAvailable = true;
    let isAdmin = false;
  4. null

    • 의도적으로 변수에 값이 없음을 표현합니다.
    let data = null;
  5. undefined

    • 변수가 선언되었지만 값이 할당되지 않았을 때 기본값으로 사용됩니다.
    let result;
    console.log(result); // undefined 출력
  6. 심볼 (Symbol)

    • 고유하고 변경 불가능한 값을 생성하는 데 사용됩니다.
    let uniqueKey = Symbol('key');

객체 자료형 (Object)

객체 자료형은 여러 값을 담을 수 있으며, 프로퍼티와 메서드로 구성됩니다.

  1. 객체 (Object)

    • 키-값 쌍으로 이루어진 데이터 구조입니다.
    let person = {
        name: 'Alice',
        age: 30
    };
  2. 배열 (Array)

    • 순서가 있는 값들의 집합으로, 숫자 인덱스를 사용하여 접근합니다.
    let fruits = ['apple', 'banana', 'orange'];
  3. 함수 (Function)

    • 코드의 재사용을 위한 코드 블록을 정의합니다.
    function greet() {
        console.log('Hello!');
    }

동적 타입 언어

JavaScript는 변수가 선언된 후에도 다른 자료형의 값을 가질 수 있는 동적 타입 언어입니다.

let value = 'Hello';
value = 42;
value = true;

결론

JavaScript의 자료형을 이해하면 변수를 효율적으로 사용하고 코드의 예상치 못한 동작을 방지할 수 있습니다. 다양한 자료형을 활용하여 효과적으로 코드를 작성하세요.

profile
1인개발자가 되겠다

0개의 댓글