728x90
## 스코프
-함수가 실행될때 함수 내에서 변수에 대한 접근이 어떻게 되는지를 나타내는 용어
-변수에 접근할수 있는 범위
## 함수 스코프
-자바스크립트는 기본적으로 함수 스코프를 따르는 언어
-함수 스코프를 따른다 = 새로운 함수가 생성될때마다 새로운 스코프가 발생한다. = 함수 몸체에 선언한 변수는 해당 함수 안에서만 접근할수 있음
## 블록스코프
- 블록 스코프는 말 그대로 블록 {}이 생성될때마다 새로운 스코프가 형성되는 것을 의미
-원래 자바스크립트는 함수 스코프를 따르지만, let 과 const 키워드의 등장으로 블록 스코프를 형성하는 것도 가능해졌다.
var => 함수스코프
let, const => 블록스코프
728x90
'부트캠프교육중 > JavaScript' 카테고리의 다른 글
[JS] 호이스팅(hoisting) (0) | 2023.11.05 |
---|---|
[JS] 문자열 자르기 (1) | 2023.11.02 |
[JS] 함수 (0) | 2023.11.02 |
[JS] repeat (0) | 2023.11.02 |
[JS] while (0) | 2023.10.31 |