변수의 정의 및 필요성변수는 프로그래밍 언어에서 데이터를 관리하기 위한 핵심 개념이다.자바스크립트 엔진이 위 자바스크립트 코드를 계산하려면 기호(리터럴, 연산자) 의미, 표현식 의미 해석(파싱) 가능해야 한다컴퓨터는 CPU 사용해서 연산, 메모리 사용하여 데이터 기억하는데 메모리는 데이터(2진수로 처리)를 저장할 수 있는 메모리 셀의 집합체로 셀 하나 크기는 1바이트이고 1바이트 단위로 저장 및 읽기를 한다.각 셀은 고유의 메모리 주소를 갖는데 이 주소는 메모리 공간의 위치를 나타내 메모리 크기만큼 정수로 표현된다.연산 결과를 메모리 주소를 통해 값에 직접 접근할 경우 치명적 오류를 발생시킬 가능성이 매우 높으므로 자바스크립트는 개발자의 직접적인 메모리 제어를 허용하지 않는다.그 결과 기억하고 싶은 값을..