Javascript에서 변수를 선언하고 정의했을 때, 메모리에 어떻게 저장되는지 알아보자. 메모리 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드(load)되어야 한다. 프로그램은 운영체제가 제공하는 메모리 공간에 저장되어 사용된다. 메모리 공간은 다음의 그림과 같이, 코드 영역, 데이터 영역, 힙 영역, 스택 영역으로 나뉜다. 코드 영역 - 실행할 프로그램의 코드가 저장되는 영역이다. - CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리한다. 데이터 영역 - 프로그램의 전역 변수와 정적 변수가 저장되는 영역이다. - 프로그램의 시작과 함께 할당되며, 프로그램 종료 시 소멸된다. 스택 영역 (정적 메모리 할당) - 함수의 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역이다...