JavaScript의 자료형은 크게 두 가지로 나눌 수 있다.
[ 원시 자료형(7개) ] 과 [ 참조 자료형(1개) ] 로 나눌 수 있다.
원시 자료형이란 값이 직접 저장되며, 변경 불가능(immutable) 하다.
참조 자료형이란 값이 메모리 주소를 통해 저장되며, 객체 기반으로 작동한다.
하지만, 이렇게만 정리를 하면 이해하기 어려울 것이다. 값이 직접 저장된다는 건 이해가 된다해도 메모리 주소에 저장이된다? 이 부분은 이해하기 어려울 것이다.
JavaScript 에서 변수와 메모리는 프로그램이 실행되면서 데이터를 관리하고 사용하는 방식의 핵심이다.
이러한 모든 부분을 조금이라도 이해하기 위해서는 변수 선언과 메모리 할당, JS의 메모리 구조를 자세히 알 필요가 있다.
1. 변수와 메모리의 관계
1) 변수의 선언과 할당
- 변수는 값을 저장하기 위해 메모리의 특정 공간을 확보하는 역할을 한다.
- JS에서는 변수 선언 시 메모리가 할당되고, 변수에 값을 저장하면 메모리에 데이터가 기록된다.
(1) 변수 선언
var
과 let
'코딩 공부 > JavaScript' 카테고리의 다른 글
[JavaScript] 텍스트 요소 추가하기 (0) | 2024.12.04 |
---|---|
[JavaScript] innerText VS appendChild (0) | 2024.12.04 |
[JavaScript] 버튼 요소 실행하는 다양한 코드 (0) | 2024.12.04 |
[javascript] 최대공약수 구하기 (0) | 2024.11.30 |
[JavaScript] next, prev 버튼을 이용하여 사진 넘기기. (0) | 2024.11.12 |