코딩 공부/JavaScript

[JavaScript] 자료형과 선언

sintory-04 2024. 12. 4. 17:03

JavaScript의 자료형은 크게 두 가지로 나눌 수 있다.

[ 원시 자료형(7개) ][ 참조 자료형(1개) ] 로 나눌 수 있다.

 

원시 자료형이란 값이 직접 저장되며, 변경 불가능(immutable) 하다.

참조 자료형이란 값이 메모리 주소를 통해 저장되며, 객체 기반으로 작동한다.

하지만, 이렇게만 정리를 하면 이해하기 어려울 것이다. 값이 직접 저장된다는 건 이해가 된다해도 메모리 주소에 저장이된다? 이 부분은 이해하기 어려울 것이다.

 

JavaScript 에서 변수와 메모리는 프로그램이 실행되면서 데이터를 관리하고 사용하는 방식의 핵심이다.

이러한 모든 부분을 조금이라도 이해하기 위해서는 변수 선언과 메모리 할당, JS의 메모리 구조를 자세히 알 필요가 있다.

 

1. 변수와 메모리의 관계

1) 변수의 선언과 할당

- 변수는 값을 저장하기 위해 메모리의 특정 공간을 확보하는 역할을 한다.

- JS에서는 변수 선언 시 메모리가 할당되고, 변수에 값을 저장하면 메모리에 데이터가 기록된다.

(1) 변수 선언

 

var 과 let