아랄라랄라
R 스토리
아랄라랄라
전체 방문자
오늘
어제
  • All (199)
    • Web (145)
      • Markup | WEB (9)
      • Styles (45)
      • javascript (32)
      • jquery (28)
      • vue (16)
      • react (10)
      • more (5)
    • IT (32)
      • CS (3)
      • git hub (5)
      • UI | UX (18)
      • more (6)
    • ETC (22)
      • 이슈노트 (12)
      • 스터디 (10)
      • 아랄라 ☞☜ (0)
      • JOB🛠 (0)

인기 글

반응형
hELLO · Designed By 정상우.
아랄라랄라
Web/javascript

[자바스크립트] 원시타입 참조타입

[자바스크립트] 원시타입 참조타입
Web/javascript

[자바스크립트] 원시타입 참조타입

2021. 3. 10. 10:17

자바스크립트의 자료형에는 두가지 형태가 존재한다.

 

원시타입: 숫자(Number), 문자열(String), 논리형(Boolean), Null, Undefined, Symbol(ES6에서 추가)

참조타입: 함수(Function), 배열(Array), 객체(Object)

 

이 둘의 차이점은 참조타입의 경우 원본이 바뀌면 복사본도 똑같이 바뀌지만, 원시타입은 그렇지 않다.

 


 

원시타입

- 원시타입은 값을 복제하기 때문에, 원본이 바뀌어도 복제된 값은 바뀌지 않는다.

- 원본 값과 복제된 값은 별개의 값이된다.

 

 

 

참조타입

- obj1의 값을 변경하니 obj2의 값도 자동으로 바뀐다.

- 참조타입은 값을 참조 하기 때문에 원본값이 바뀌면 참조하는 값도 바뀐다.

- 참조 값은 별개의 값이 아니라 원본의 값을 향하고 있는 것이다. 

 


 

 

 

 

728x90
저작자표시 비영리 (새창열림)

'Web > javascript' 카테고리의 다른 글

[자바스크립트] 제어 구문  (0) 2022.01.25
[자바스크립트] scrollY vs pageYOffset 무엇을 써야하나?  (0) 2021.03.19
[자바스크립트] script의 async와 defer 속성  (0) 2020.07.21
[자바스크립트] requestAnimationFrame  (0) 2020.07.14
[자바스크립트] PC, MOBILE 구별하기  (5) 2020.01.16

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.