Typescript - 질서정연한 JavaScript

자바스크립트 개발자를 위한

TypeScript의 함수

 

TypeScript에서 함수의 데이터 타입

TypeScript에서 함수를 사용할 때, 매개변수와 반환 값에 대한 데이터 타입을 지정할 수 있습니다. 이를 통해 코드의 안정성과 가독성이 높아집니다. 이번 예제에서는 간단한 함수를 작성하고, TypeScript를 사용해 데이터 타입을 지정해보겠습니다.

예제 1: 매개변수와 반환 값의 데이터 타입 지정

function add(a: number, b: number): number {
  return a + b;
}

위 예제에서 함수 add는 두 개의 숫자를 매개변수로 받고, 두 숫자의 합을 반환합니다. 각 매개변수와 반환 값에 데이터 타입을 지정해주었습니다.

예제 2: 선택적 매개변수 사용하기

함수에서 일부 매개변수는 선택적으로 받을 수 있게 만들고 싶을 때, 매개변수 뒤에 '?'를 사용합니다. 이렇게 하면 해당 매개변수는 선택적이 되어, 값을 전달하지 않아도 됩니다.

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

위 예제에서 함수 greet는 이름과 인사말을 매개변수로 받습니다. 인사말은 선택적 매개변수로 지정되어, 값을 전달하지 않으면 기본 인사말이 사용됩니다.

댓글

댓글 본문
  1. 민스티티아
    감사합니다.