스코프
스코프는 범위를 의미
안쪽 스코프에서 바깥쪽 스코프로 접근 가능, 반대는 불가능
스코프는 중첩이 가능
스코프 종류
- 전역 스코프 : 가장 바깥쪽 스코프
- 지역 스코프 : 전역이 아닌 스코프
선언 키워드
- var : 블록 스코프 무시, 함수 스코프만 따름
- let : 블록 스코프, 값 변경 가능
- const : 블록 스코프, 값 변경 불가능
- 화살표 함수는 블록 스코프로 취급
클로저
'외부 함수의 변수에 접근할수있는 내부 함수' 를 뜻한다.
내부에서부터 외부로 접근한다.