JavaScript 기초 정리 - 03
·
개발 - 언어/JavaScript
스코프(Scope)와 클로져(Closure) 1. 유효범위(Scope) 전역 스코프 (Global scope) : 스크립트 전체에서 참조/어느 곳에서든 참조 가능 지역 스코프 (Local scope) : 정의된 함수 내에서만 참조/밖에서는 참조 불가능 - 유효범위의 특징 함수 단위의 유효범위 (function-level-scope) 변수명 중복 허용 암묵적 선언 Lexical scoping (Static scoping) 1-1. function-level-scope : 함수 코드 블럭 내에서 선언된 변수는 함수 코드 블럭 내에서만 유효. var a = 0; { var a = 1; console.log(a); // 1 } console.log(a); // 1 let b = 0; { let b = 1; co..