[typescript] 타입스크립트에서의 타입 어노테이션 활용 예시
타입스크립트는 정적 타입을 지원하는 프로그래밍 언어로, 타입스크립트 코드를 작성할 때 변수, 함수 매개변수, 함수 반환값 등에 타입 어노테이션을 활용하여 타입을 명시할 수 있습니다. 이를 통해 코드의 가독성을 높이고 유지보수성을 향상시킬 수 있습니다.
아래는 몇 가지 타입 어노테이션의 활용 예시입니다.
변수 선언 시 타입 어노테이션 활용
let name: string = "John";
let age: number = 25;
let isStudent: boolean = true;
위 예시에서 let
키워드로 변수를 선언하고, :
뒤에 해당 변수의 타입을 명시하고 있습니다. 이를 통해 각 변수의 타입이 명확하게 드러나며 코드 이해가 쉬워집니다.
함수 매개변수와 반환값에 타입 어노테이션 활용
function greet(name: string): string {
return `Hello, ${name}!`;
}
위 코드에서 greet
함수의 매개변수 name
과 반환값에 각각 타입 어노테이션을 적용하고 있습니다. 이를 통해 함수를 호출하는 곳에서 적절한 타입의 인수를 전달해야 함을 명확히 알 수 있습니다.
객체와 배열에 타입 어노테이션 활용
type User = {
name: string;
age: number;
}
let user: User = {
name: "Alice",
age: 30
}
let numbers: number[] = [1, 2, 3, 4, 5];
위 코드에서는 User
라는 인터페이스에 해당하는 객체와, 숫자로 이루어진 배열에 타입 어노테이션을 적용하고 있습니다. 이를 통해 특정 형태의 객체나 배열이 어떤 타입을 갖는지 명확히 알 수 있습니다.
결론
타입 어노테이션은 타입스크립트 코드의 가독성과 안정성을 향상시키는데 중요한 도구입니다. 적절하게 활용하여 코드를 작성하면 유지보수가 쉬우며, 버그를 줄일 수 있습니다.
더 많은 정보는 타입스크립트 공식 문서를 참고하시기 바랍니다.