오늘 뭐했냐/개발에 대한 주저리

스코프 ( 간단한 정리 )

스스로에게 2023. 5. 22. 22:14
// 스코프, 전역변수, 지역변수

// 스코프 : 변수의 유효 범위 -> 변수가 어디까지 영향을 끼칠 수 있느냐
// 전역변수 : 스코프가 전역에서 영향을 미칠 수 있다
// 지역변수 : 스코프가 함수 내에서만 혹은 블록 내에서만 영향을 미칠 수 있다

const x = 5 // 전역변수
function printX(){
    const y = 10; // 지역변수
    console.log(x);
    console.log(y);
}

printX();

console.log(x); // 전역변수 x는 함수 내에서도 사용될 수 있다
// console.log(y); 에러발생 
// 지역변수 y는 함수 내에서만 사용될 수 있다

 

스코프에 대한 간단한 정리다 추후 클로저니 렉시컬 환경이니 머리 아프니까 일단 여기서 끝

'오늘 뭐했냐 > 개발에 대한 주저리' 카테고리의 다른 글

조건문 ( if문 )  (0) 2023.05.23
화살표 함수( 간단한 정리)  (0) 2023.05.22
함수 ( 간단한 정리 )  (0) 2023.05.22
삼항 연산자와 타입 연산자  (0) 2023.05.22
논리 연산자  (0) 2023.05.22