명시적 타입 어노테이션
Coddy JavaScript 여정의 TypeScript 소개 섹션에 포함된 레슨. 73개 중 11번째.
명시적 어노테이션을 사용하는 시점과 추론에 의존하는 시점을 이해하는 것은 효과적인 TypeScript 코드를 작성하는 데 매우 중요합니다.
명시적인 타입 어노테이션이 필요한 가장 일반적인 시나리오는 변수를 선언할 때 즉시 값을 할당하지 않는 경우입니다:
let score: number; // 타입을 명시적으로 지정해야 합니다
score = 85; // 나중에 값을 할당합니다명시적인 : number 어노테이션이 없으면, TypeScript는 타입을 any로 추론하여 모든 타입 안전성 이점을 잃게 됩니다. 타입을 명시적으로 선언함으로써, 나중에 이 변수에 숫자 값만 할당될 수 있도록 보장할 수 있습니다.
챌린지
쉬움초기값을 할당하지 않고 명시적 타입 number를 가진 totalScore라는 이름의 변수를 선언하세요.
다음 줄에서, totalScore 변수에 95라는 값을 할당하세요.
그 다음, 초기값을 할당하지 않고 명시적 타입 string을 가진 playerName이라는 이름의 또 다른 변수를 선언하세요.
다음 줄에서, playerName 변수에 "Alex"라는 값을 할당하세요.
마지막으로, 두 변수를 각각 별도의 줄에 콘솔로 출력하세요. 먼저 totalScore를 출력하고 그 다음에 playerName을 출력하세요.
직접 해보기
// TODO: 여기에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
TypeScript 소개의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러