JavaScript에서 스코프(scope)는 변수의 접근 가능 범위를 결정하는 개념입니다. 주로 전역 스코프와 지역 스코프가 있습니다. 전역 스코프는 전체 코드에서 접근 가능하고, 지역 스코프는 함수 내에서만 유효합니다.
예를 들어:
let globalVar = "I'm a global variable";
function myFunction() {
let localVar = "I'm a local variable";
console.log(globalVar); // 접근 가능
console.log(localVar); // 접근 가능
}
myFunction();
console.log(globalVar); // 접근 가능
// console.log(localVar); // 오류: localVar는 정의되지 않음
이 예제에서 globalVar는 어디서나 접근 가능하지만, localVar는 myFunction 내에서만 유효합니다. 실무에서는 이러한 스코프를 이해하고 활용하는 것이 중요합니다.
'JAVASCRIPT' 카테고리의 다른 글
객체란? (0) | 2024.10.24 |
---|---|
javascript class (0) | 2024.10.23 |
javascript strict mode 와 sloppy mode 차이점 (0) | 2024.10.18 |
가변인자, arguments 객체란? (0) | 2024.10.18 |
함수 (0) | 2024.10.18 |