호이스팅1 Javascript - Scope 완벽하게 이해하기 자바스크립트에서 스코프(scope)는 변수와 상수에 대한 접근 범위와 가시성을 결정하는 중요한 개념입니다. 이 글에서는 스코프의 기본 원리를 설명하고 전역 스코프, 함수 스코프, 블록 스코프의 차이점을 살펴보겠습니다. 또한 호이스팅(hoisting)과 클로저(closure)와 같은 관련 개념도 다룰 것입니다. 1. 스코프란 무엇인가? 스코프는 변수가 존재하는 범위로, 변수의 생명주기와 가시성을 제어합니다. 자바스크립트에서는 전역 스코프, 함수 스코프, 블록 스코프의 세 가지 스코프가 있습니다. 전역 스코프 전역 스코프는 코드의 가장 바깥쪽 범위에 위치한 스코프입니다. 전역 스코프에서 선언된 변수는 어디에서나 접근할 수 있습니다. 예시: const globalVar = "I'm global!"; funct.. 2023. 4. 4. 이전 1 다음