ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Data type
    JavaScript 2021. 10. 25. 09:33

    이 글은 자바스크립트의 두 가지 데이터 타입에 관한 개념을 정리하기 위해 작성하였습니다.



    < Primitive Type(원시 자료형) >

    변수에 할당될 때 메모리 상에 고정된 크기로 저장되고 해당 변수가 원시 데이터의 값을 보관하는 자료형.

     

    < 종류 >
    1. 숫자(Number)
    2. 불린(Boolean)
    3. 문자열(String)
    4. undefined
    5. null
    6. etc.

     

    • 원시 자료형 변수 복사
      : 각 변수 간에 원시 타입 데이터를 복사할 경우 데이터의 값이 복사됨.

     

    ex)

    var x = 100;
    var y = x;
    x = 99;
    y;   //   100;

     

     

     


    < Reference Type(참조 자료형) >

    변수에 할당이 될 때 값이 직접 해당 변수에 저장되지 않고 변수에는 데이터에 대한 참조만 저장되는 자료형.
    변수의 값은 힙 메모리에 저장되고, 변수는 해당 메모리의 주소값을 저장함.

     

    < 종류 >
    1. 객체(Object)
    2. 배열(Array)
    3. 함수(Function)
    4. etc.

     

    • 참조 자료형 변수 복사
      : 각 변수 간에 참조 타입 데이터를 복사할 경우 데이터의 참조가 복사됨.

     

    ex)

    var x = {count: 100};    // 참조 타입 선언
    var y = x;
    x.count = 99;
    y.count;   //   99, 'x'와 'y'는 동일한 참조를 담고 있으며, 따라서 동일한 객체를 가리킴

     

     

    출처: https://weicomes.tistory.com/133 [25%]

     

    'JavaScript' 카테고리의 다른 글

    Modules  (0) 2021.12.11
    Classes  (0) 2021.12.10
    Higher-Order Functions  (0) 2021.10.19
    Objects (2)  (0) 2021.10.17
    Objects (1)  (0) 2021.10.17

    댓글

Designed by Tistory.