DEEPDIVE
[JS] DeepDive(4) 변수
변수라는 개념은 프로그래밍을 처음 배우고 나서 배운 개념이었다. 한번 알아보자. 메모리란 데이터를 저장할 수 있는 메모리 셀의 집합체이다. 메모리 셀 하나의 크기는 1바이트이며 컴퓨터는 1 바이트 단위로 데이터를 저장하거나 읽게 된다. 우리가 변수에 값을 저장할때 이 메모리에 값을 저장하며 각 셀마다 고유의 주소를 가지게 된다. 컴퓨터는 2진수밖에 모르기 때문에 우리가 어떤 값을 저장하던 결국 2진수로 변환해서 값을 저장하게 된다. 만약 우리가 10 + 20 이라는 계산을 한다고 생각해보자. 이런 연산은 연산 결과 이후에 특정 메모리에 저장되게 된다. 만약 이 연산결과 30을 재사용하고 싶다면, 메모리주소를 알아야한다. 자바스크립트는 사용자가 직접 메모리주소를 통해서 값에 제어하는것을 막는데 그 이유는 ..