Scope

홍성표·2022년 5월 19일
0

Scope 란?

  • 변수에 접근할 수 있는 범위

JavaScript 의 스코프 2가지 타입

  • global scope : 전역에 선언되어있어 어느 곳에서든지 해당 변수에 접근할 수 있다.
  • local scope : 해당 지역에서만 접근할 수 있어 지역을 벗어난 곳에선 접근할 수 없다.

ex)

let aaa = 1;		// 전역 스코프

function print() {
 let aaa = 100;		// 지역(함수) 스코프
  
 console.log(aaa);	// 100
}
print();
console.log(aaa);	// 1
  • 함수 안에 있는 지역 스코프 aaa100 이지만 함수 밖에 있는 전역 스코프 aaa 는 그대로 1 이다.
  • 함수 안에서 선언하면 함수 밖으로 영향을 줄 수 없다.
profile
안녕하세요. 홍성표입니다.

0개의 댓글