[typescript] 매개변수 타입 명시 방법

매개변수의 타입을 명시함으로써 TypeScript로 작성된 코드의 가독성과 안정성을 높일 수 있습니다. 매개변수 타입을 명시하는 여러 가지 방법을 알아보겠습니다.

1. 매개변수에 직접 타입 명시하기

매개변수의 타입을 명시하려면 매개변수 이름 뒤에 콜론(:)과 타입을 붙입니다.

function greet(name: string) {
    console.log(`Hello, ${name}!`);
}

위 예제에서 name 매개변수의 타입은 string으로 명시되었습니다.

2. 매개변수의 기본값과 타입 명시하기

매개변수에 기본값을 설정하고 타입을 명시하려면 매개변수 뒤에 =를 사용하여 기본값을 지정한 후 콜론(:)과 타입을 붙입니다.

function greet(name: string = "Guest") {
    console.log(`Hello, ${name}!`);
}

위 예제에서 name 매개변수의 기본값은 “Guest”이고 타입은 string으로 명시되었습니다.

3. 매개변수의 타입을 Union으로 명시하기

매개변수가 여러 가지 타입일 수 있는 경우 Union 타입을 사용하여 명시할 수 있습니다.

function displayId(id: number | string) {
    console.log(`ID: ${id}`);
}

위 예제에서 id 매개변수의 타입은 number 또는 string으로 명시되었습니다.

위의 예제들을 참고하여 매개변수의 타입을 명시하는 방법에 대해 알아보았습니다. 이러한 방법을 사용하여 TypeScript 코드를 작성할 때 매개변수의 타입을 명확히 지정하여 안정적이고 가독성 있는 코드를 작성할 수 있습니다.

매개변수 타입 명시 방법에 대한 자세한 내용은 TypeScript 공식 문서를 참고하세요.