JAVASCRIPT

javascript scope

funfunweb 2024. 10. 23. 13:47

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