[typescript] 타입 어노테이션이란?

타입 어노테이션을 사용하면 변수의 타입을 명확히 알 수 있으므로 코드의 가독성을 높이고, 잠재적인 버그를 사전에 방지할 수 있습니다.

예를 들어, 다음은 변수에 타입 어노테이션을 적용한 TypeScript 코드의 예시입니다.

let age: number;
let name: string;

function greet(person: string): void {
  console.log("Hello, " + person);
}

위 예제에서 age 변수는 숫자 타입의 값만을 담을 수 있고, name 변수는 문자열 타입의 값만을 담을 수 있다고 명시되어 있습니다. 또한 greet 함수의 매개변수 person은 문자열 타입이어야 함을 명시하고 있습니다.

타입 어노테이션을 통해 TypeScript는 변수나 함수에 대한 잘못된 사용을 컴파일 시간에 알려주므로 안정성을 높일 수 있습니다.

더 많은 정보는 TypeScript 공식 문서를 참고하시기 바랍니다.