변수 : 변수는 var나 let, const를 사용하여 선언할 수 있다. var와 let, const의 차이점 1. var ① 변수의 선언: 중복 선언O, 재할당O → var는 중복된 변수가 생기거나 값이 변경될 수 있기 때문에 이를 보완한 타입이 let과 const이다. ② 변수의 사용 범위(스코프): 변수가 선언된 함수 영역 내에서 사용할 수 있다. 2. let ① 변수의 선언: 중복 선언X, 재할당O ② 변수의 사용 범위(스코프): 변수가 선언된 블록({}) 내에서만 사용할 수 있다. 3. const ① 변수의 선언: 중복 선언X, 재할당X → 상수의 개념과 같음 ② 변수의 사용 범위(스코프): 변수가 선언된 블록({}) 내에서만 사용할 수 있다. 변수의 선언 위치에 따른 전역변수/지역변수 특정한 ..