[typescript] 명시적 타입 어노테이션의 작성 방법

TypeScript는 JavaScript에 타입을 추가한 언어입니다. 명시적 타입 어노테이션을 사용하여 변수, 매개변수 또는 함수의 반환 값의 타입을 명확히 지정할 수 있습니다. 이를 통해 코드의 가독성을 높이고 오류를 사전에 방지할 수 있습니다.

변수에 명시적 타입 어노테이션 작성하기

let age: number;
let name: string;
let isStudent: boolean;

위의 예제에서 : 다음에 타입을 명시하여 변수에 타입을 지정하고 있습니다.

매개변수에 명시적 타입 어노테이션 작성하기

function greet(name: string) {
  return `Hello, ${name}!`;
}

함수의 매개변수를 선언할 때 타입을 명시함으로써 해당 매개변수의 타입이 무엇인지 명확하게 알 수 있습니다.

함수의 반환 값에 명시적 타입 어노테이션 작성하기

function add(x: number, y: number): number {
  return x + y;
}

: 다음에 함수의 반환 값을 명시하여 해당 함수가 어떤 타입을 반환하는지 명확히 나타냅니다.

명시적 타입 어노테이션은 코드를 읽는 사람에게 더 나은 가이드를 제공하고, TypeScript 컴파일러에게 타입 검증을 할 수 있도록 도와줍니다. 따라서, TypeScript에서는 명시적 타입 어노테이션을 적극 활용하여 코드를 작성하는 것이 좋습니다.