[Javascript] _8_자바스크립트의 '스코프'와 '호이스팅'_global scope, local scope, hoisting, temporal dead zone


[Javascript] _8_자바스크립트의 '스코프'와 '호이스팅'_global scope, local scope, hoisting, temporal dead zone

(인프런의 '웹 프론트엔드를 위한 자바스크립트 첫걸음' 강의를 듣고 정리한 내용입니다) 키워드 - 스코프(전역, 지역) - let, var의 스코프 - 호이스팅(함수호이스팅, 변수호이스팅) - TDZ(Temporal Dead Zone) 스코프(Scope) 자바스크립트에서 우리가 변수나 상수를 생성할 때 해당 변수 또는 함수가 갖게 되는 유효범위를 '스코프(Scope)'라고 합니다 자바스크립트에는 크게 4가지 스코프가 있어요 이 4가지 스코프를 한 표에 정리해 봤습니다 전역스코프(Global scope) 지역스코프(Local scope) 가능범위 어디서든지 해당 변수에 접근할 수 있는 범위 해당 지역에서만 접근할 수 있는 범위 스코브 전역 스코브를 가짐 지역 스코프를 가짐 종류 블록스코프 함수스코프 같은 블록(중괄호, { })에서만 접근 가능한 범위 함수 내부에서만 접근 가능한 범위 이~전 포스팅에서 자바스크립트의 변수와 상수에 대해 다룰 때 var와 let의 차이점에 대해 언급했었습...


#hoisting #자바스크립트 #인프런자바스크립트 #인프런강의추천 #강의체험단1기 #var #temporalDeadZone #scope #let #javascript #자바스크립트강의

원문링크 : [Javascript] _8_자바스크립트의 '스코프'와 '호이스팅'_global scope, local scope, hoisting, temporal dead zone