TIL 24. JavaScript - Scope

박소윤·2020년 11월 22일
0

Javascript

목록 보기
16/25
post-thumbnail

# scope : 변수가 선언되는 공간으로, 누가 어떤 변수를 사용할 수 있을지의 범위

# function scope : 함수 내부안에서만 사용할 수 있는 범위

# block : if문, for문 , switch 등 {}중괄호로 감싸진 한 단위

# global scope : scope의 가장 전체범위인 전역공간

# global variable : 전역공간에 선언한 변수로, 모든 블록들이 이 변수를 사용 가능하다

# block scope : 어떤 블록에서 그 안의 공간

# local variable : 어떤 블록안에서 선언된 변수로, 이 블록안에서 선언된 변수는 그 안에서만 유효하다

# global namespace : 전역 변수에서 그 변수의 name부분을 말하는 것

# scope pollution : 만약 전역변수가 선언되고 그 뒤 어떤 블록에서 그 변수를 같은 name으로 하여 다시 선언한다면 그 변수의 값은 변할 것이다. 이를 scope의 오염이라 한다.

profile
흐르듯 그리는 Front-end

0개의 댓글

관련 채용 정보