마루쨩
2023. 9. 10. 22:52
"변수"
프로그래밍 언어는 기억하고 싶은 값을 메모리에 저장하고 저장된 값을 읽어 들여 재사용 하기 위해 변수라는 메커니즘을 제공한다.
변수의 정의를 내려보면 아래와 같다.
변수(Variable)는 하나의 값을 저장할 수 있는 메모리 공간 자체 또는 그 메모르 공간을 식별하기 위해 붙인 이름을 말한다.
var result = 10 + 20;

cpu가 10과 20을 합산해 만들어낸 값을 메모리에 저장했는데 이 메모리에 접근할 수 있는 방법이 아까는 없었음.
그런데 이 변수에다 이 결과값을 담아놓으면 변수 이름이 이 메모리 셀의 주소를 기억함.
따라서 우리는 result라는 변수 이름으로 언제든지 30이 들어가 있는 메모리 셀에 접근 할 수 있음.
var result 10 + 20; // result라는 변수에 값을 담아 언제든지 10 + 20의 값이 들어있는 메모리 공간에 접근해 그 값을 읽을 수 있음
console.log( result ); // 30