1. Scope of variables(변수의 유효 범위)
(1) const, let의 유효 범위 : 블록 스코프 => {}


ㄱ. {} 밖에서 선언된 변수에 대해서는 {} 안까지 인식한다.

ㄴ. 중첩된 {}에 대해서도 밖에서 안으로 인식하는 것을 알 수 있다.

(2) var의 유효 범위 : 함수 스코프 => function() {}
ㄱ. 함수의 밖에서 안으로는 인식하나 함수 안에서 바깥으로는 인식 못한다.

ㄴ. {} 블록에는 안과 밖 상관없이 모두 인식한다. (const, let과는 다름!)

'JavaScript' 카테고리의 다른 글
JavaScript 기초(8)_자료형 (0) | 2021.09.29 |
---|---|
JavaScript 기초(7)_var의 호이스팅 (0) | 2021.09.28 |
JavaScript 기초(5)_변수/상수 (0) | 2021.09.26 |
JavaScript 기초(4) _주석 (0) | 2021.09.25 |
JavaScript 기초(3)_식별자 (0) | 2021.09.24 |
댓글