← 문제 목록
초급 TypeScript 30P

TypeScript에서 변수 선언 차이

TypeScript에서 변수를 선언할 때 사용하는 키워드에는 'let', 'const', 'var'가 있습니다. 이 중에서 'let'과 'const'는 블록 스코프(block scope)를 가지며, 'var'는 함수 스코프(function scope)를 가집니다. 다음 코드 예시를 고려해보세요:



위 코드에서 '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%