scope
-
[코드스테이츠 TIL] Scope 변수의 범위Study/JavaScript 2019. 11. 5. 12:00
[ Scope ] scope : 변수 접근 규칙에 따른 유효 범위 변수는 어떠한 환경 내에서만 사용 가능하며 프로그래밍언어는 각각의 변수접근 규칙이 있다. 자바스크립트는 기본적으로 함수가 선언되는 동시에 자신만의 scope를 가진다. 1. Local scope & Global scope 로컬스코프에서 전역스코프의 변수에 접근하는 것은 가능하지만 글로벌스코프에서 로컬스코프의 변수에 접근하는 것은 불가능하다 스코프는 중첩이 가능하다. (함수안에 함수 넣기 가능) 글로벌스코프의 전역변수는 어디서든 접근 가능하다. 지역변수는 함수 내에서는 전역변수보다 높은 우선순위를 가진다. let name = "Richard"; function showName() { let name = "Jack"; // 지역 변수 // s..