[JAVASCRIPT] 기본 데이터 유형과 참조 데이터 유형
자바스크립트에는 원시 데이터와 참조 데이터의 두 가지 데이터 유형이 있습니다.
기본 유형
참조 유형
숫자
물체
끈
정렬
부울
기능
없는
지도
한정되지 않은
세트
BigInt(ES6)
위크맵, 위크셋(ES6)
기호(ES6)
Array, function, map, set, WeekMap, WeakSet도 객체입니다.
두 유형의 변수 모두 선언과 할당이 있습니다.
<!-- Primitive Type -->
let name = "kevin";
let age = 20;
vs
<!-- Reference Type -->
let name = {name: "kevin", age: "20"};
두 유형의 변수 모두 'let'을 사용하여 선언 시 메모리에 저장됩니다.
그러나 할당은 두 변수에 대해 다르게 작동합니다.
변수가 선언되면 해당 값은 '스택' 또는 '힙'에 저장됩니다. 이러한 메모리 유형은 이 문서에서 다루지 않습니다.
As you can see, the primitive types of variables, "Kevin" and 20 are stored in the stack as values when the reference variable of the object is stored as an address.
두 유형의 주요 차이점
보시다시피 데이터는 두 가지 유형으로 분류되며 컴퓨터는 데이터를 다르게 저장합니다. 이러한 유형의 차이점과 관련된 많은 문제에 직면하는 것이 일반적이기 때문에 각 유형을 이해하고 식별하는 것이 중요합니다.
이 기사가 도움이 되었기를 바랍니다. 질문이나 의견이 있으면 언제든지 저에게 연락하십시오.
Reference
이 문제에 관하여([JAVASCRIPT] 기본 데이터 유형과 참조 데이터 유형), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/coder4je/javascript-primitive-vs-reference-data-types-3f6o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)