scope : 변수에 접근할 수 있는 범위
block : 0개 이상의 구문을 묶을 때 사용하는 한 쌍의 중괄호
global scope : 전역 범위
global variable : 외부에 선언되어도 내부 접근이 가능한 전역 범위에서 선언된 변수(과도하게 사용하면 코드 복잡성과 예상치 못한 결과를 초래할 가능성 높음)
block scope : 주어진 코드 블록{} 안에서만 사용 가능한 범위
local variable : function 내에 선언되는 변수
global namespace : 전역 범위에서 이름 공간을 선언하여 구분이 가능하도록 정해놓은 영역
scope pollution : 수가 의도하지 않은 범위에서 접근 가능하거나 사용되는 현상
'Language > JavaScript' 카테고리의 다른 글
[JavaScript] canvas 자체를 가운데 정렬하는 법(CSS로 가져오기) (0) | 2023.07.20 |
---|---|
[JavaScript] for...in vs for...of (0) | 2023.07.18 |
[JavaScript] Math|수학과 관련된 메서드 (+최댓값과 최솟값 사이에 랜덤수 구하기) (0) | 2023.07.17 |
[JavaScript] DOM (0) | 2023.07.17 |
[JavaScript] 문자열을 배열로 변환, 문자열 자르기 (1) | 2023.07.16 |