[개념 요약] 자료형

winkberry·2021년 6월 1일

JS / Node

목록 보기
4/6

참고자료:
코드스테이츠

원시 자료형 (primitive type data)

  • string : 문자열
  • number : 숫자
  • bigint : 큰숫자
  • boolean : true or false
  • undefined :값을 할당하지 않음
  • symbol : (ECMAScript 6 에 추가됨)

stack에 한자리씩 차지한다. 이름표와 값으로 구성되어 있다.
원시 타입 데이터를 복사할 경우에 데이터 값이 복사가 된다. 기존의 데이터를 변형 시키지 않고 독립되게 동작한다.

참조 자료형(reference type data)

  • array : 배열
  • object : 객체
  • function : 함수

stack에 한자리씩 차지한다. 이름표와 주소로 구성되어 있다. 주소의 위치는 heep이라는 특별한 저장소에 있다. 값을 찾을 때 stack에 있는 주소를 보고 heep에서 값을 찾아온다.
참조 타입 데이터를 복사할 경우에 주소를 복사한다. 기존의 데이터와 같은 주소값을 공유하기 때문에 같이 움직인다.

알아볼것 : null

null은 원시 타입과 거의 같게 사용된다. 작동 방식 또한 다른 원시 타입과 같다. 하지만 엄밀히 말하자면 원시타입은 아니다. mdn과 스텍오버플로우를 검색해 보자.

profile
노마드를 꿈꾸는 프린이

0개의 댓글