TypeScript Tutorial.11

ansunny1170·2022년 5월 30일
0

w3schools.TS Tutorial

목록 보기
11/18
post-thumbnail

TS Functions

TS에는 함수 매개변수 및 반환 값을 입력하기 위한 특정 구문이 있다.

기능에 대한 자세한 내용은 여기를 참조하자.

Return Type

함수가 반환하는 값의 타입은 명시적으로 정의할 수 있다.

반환 타입이 정의되지 않은 경우 TS는 반환된 변수 또는 표현식의 유형을 통해 이를 유추하려고 시도한다.

Void Return Type

void 타입을 사용하여 함수가 값을 반환하지 않음을 나타낼 수 있다.

Parameters

함수 매개변수는 변수 선언과 유사한 구문으로 입력된다.

매개변수 유형이 정의되지 않은 경우 아래의 기본 매개변수 및 타입 별칭 섹션에 표시된 대로, 추가 타입 정보를 사용할 수 없는 경우 TS는 기본적으로 any를 사용다.

Optional Parameters

기본적으로 TS는 모든 매개변수가 필수라고 가정하지만 명시적으로 선택사항으로 표시할 수 있다.

Default Parameters

기본값이 있는 매개변수의 경우 기본값은 타입 annotation(주석) 뒤에 온다.
TS는 기본값에서 타입을 유추할 수도 있다.

Named Parameters

명명된 매개변수를 입력하는 것은 일반 매개변수를 입력하는 것과 동일한 패턴을 따른다.

Rest Parameters

나머지 매개변수는 일반 매개변수처럼 입력할 수 있지만 나머지 매개변수는 항상 배열이므로 유형은 배열이어야 한다.

Type Alias

함수 유형은 타입 별칭이 있는 함수와 별도로 지정할 수 있다.

이러한 유형은 화살표 함수와 유사하게 작성되었다. 여기에서 화살표 함수에 대해 자세히 알아보자.

profile
공정 설비 개발/연구원에서 웹 서비스 개발자로 경력 이전하였습니다. Node.js 백엔드 기반 풀스택 개발자를 목표로 하고 있습니다.

0개의 댓글