특정 데이터 값을 임시로 저장하는 공간(Heap Memory)특정 값을 자주 사용하는 경우 (성능상의 이점)반복적인 구문, 값이 여러코드에 걸쳐 많이 쓰일 때 (편의상의 이점)var(ES5)let(ES6)변경 될 수 있는 값을 저장할 때ex) 변수에 3이라는 값을 할당
함수 get은 x를 반환합니다. 따라서 전역 스코프 x 를 바라봅니다. 하지만 get 함수에 x라는 변수가 별도로 선언되어 있지 않기 때문에 result에 30이 할당됩니다.get(20)은 아무 필요가 없습니다. 20이라는 인자를 받아 함수에 전달했지만 get 함수에는
컴퓨터 공학에서 Scope는 '범위'를 뜻합니다. 정확하게 얘기하면 "변수의 유효범위"로 사용됩니다. let, const의 옳바른 사용법과 무엇을 권장하는지 알아보기 위해 글을 작성합니다.Scope를 공부하는 이유는중첩 규칙block scope와 function sco