[JavaScript] scope, block 등 용어 정의
scope : 변수에 접근할 수 있는 범위 block : 0개 이상의 구문을 묶을 때 사용하는 한 쌍의 중괄호 global scope : 전역 범위 global variable : 외부에 선언되어도 내부 접근이 가능한 전역 범위에서 선언된 변수(과도하게 사용하면 코드 복잡성과 예상치 못한 결과를 초래할 가능성 높음) block scope : 주어진 코드 블록{} 안에서만 사용 가능한 범위 local variable : function 내에 선언되는 변수 global namespace : 전역 범위에서 이름 공간을 선언하여 구분이 가능하도록 정해놓은 영역 scope pollution : 수가 의도하지 않은 범위에서 접근 가능하거나 사용되는 현상
언어/JavaScript
2023. 7. 18. 11:08
- Total
- Today
- Yesterday