스코프 썸네일형 리스트형 스코프 (Scope) | var과 let, const의 차이점 JavaScript에서 변수는 어떠한 환경 내에서만 사용 가능하며, 각각의 접근 규칙을 갖고 있습니다. 기본적으로 스코프는 변수와 그 값이, 어디서부터 어디까지 유효한지를 판단하는 범위입니다. 자바스크립트는 기본적으로 함수가 선언되는 동시에 자신만의 스코프를 가집니다. 이러한 스코프가 없다면, 프로그램 내부에서 같은 식별자 이름은 충돌을 일으키므로, 단 한개밖에 사용할 수 없습니다. 이러한 스코프를 이해하기 앞서 가장 먼저, JavaScript에서 변수 선언 방식인 let, const, var의 차이점을 먼저봅시다. 차이점을 크게 3가지로 나눌 수 있습니다. 1. 변수 재할당과 재선언 2. 호이스팅 3. 스코프 | 변수의 유효범위 let const var 유효 범위 Block Scope Block Sco.. 더보기 이전 1 다음