JavaScript - 문제 미리보기

문제 459

easy
다음 코드에서 빈칸에 들어갈 올바른 키워드는 무엇입니까?
```javascript
{
___ x = 2;
}
// x can NOT be used here (블록 외부에서 접근 불가)
```
A. var
B. let
C. function
D. global

정답: B

`let` (그리고 `const`)으로 선언된 변수는 블록 스코프를 가집니다:

1) `{}` 블록 내에서만 접근 가능
2) 블록 외부에서는 접근할 수 없음

반면 `var`로 선언된 변수는 블록 스코프를 가지지 않아서 블록 외부에서도 접근할 수 있습니다:
```javascript
{
var x = 2; // 블록 외부에서도 접근 가능
}
// x CAN be used here
```

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.