스코프란?모든 식별자(변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된다. 이를 스코프라고 한다. 즉, 스코프는 식별자가 유효한 범위를 뜻한다. 따라서 스코프 내에서 식별자는 유일해야 하므로 스코프는 네임스페이스이다. 💡다만 var 키워드로 선언된 변수는 같은 스코프 내 중복 선언이 허용되어 의도치 않게 변수 값이 재할당되어 변경되는 부작용을 발생시키다.스코프의 종류전역과 전역 스코프전역 : 코드의 가장 바깥 영역을 전역전역 스코프 : 전역이 만드는 영역전역 변수 : 전역에 선언된 변수 (전역 변수는 어디서든지 참조 가능)지역과 지역 스코프지역 : 함수 몸체 내부지역 스코프 : 지역이 만드는 영역지역 변수 : 지역에 선..