← 문제 목록
초급
TypeScript
30P
TypeScript에서 변수 선언 차이
TypeScript에서 변수를 선언할 때 사용하는 키워드에는 'let', 'const', 'var'가 있습니다. 이 중에서 'let'과 'const'는 블록 스코프(block scope)를 가지며, 'var'는 함수 스코프(function scope)를 가집니다. 다음 코드 예시를 고려해보세요:
위 코드에서 'x', 'y', 'z'의 스코프에 따른 출력 결과는 무엇일까요?
위 코드에서 'x', 'y', 'z'의 스코프에 따른 출력 결과는 무엇일까요?
TYPESCRIPT
function example() {
if (true) {
var x = 10;
let y = 20;
const z = 30;
}
console.log(x); // 어떤 값이 출력될까요?
console.log(y); // 어떤 값이 출력될까요?
console.log(z); // 어떤 값이 출력될까요?
}
example();
0명 풀이 · 정답률 0%