-
Typescript-(매개변수)Typescript 2022. 4. 1. 15:19

함수의 반환 (Return) 타입
함수의 매개변수 (Parameter)
함수의 반환(Return) 타입 명시하기
function 함수 이름 (매개변수 1, 매개변수 2): 함수의 반환 타입{
}
function sendGreeting (message, username): void {console.log (`${message}, ${username}`);}
sendGreeting('Hello','Mark');매개 명수에도 타입을 명시할수 있다function sendGreeting (message: string, username: string): void {console.log (`${message}, ${username}`);}
sendGreeting('Hello');함수 호출시 타입스크립 컴파일러는function sendGreeting(param1, param2): void {}sendGreeting (arg1, arg2);함수에 정의 된 매개변수 와 함수를 호출 할때 전달 되는 알그먼트 를 비교 검사 하게 된다.매개변수와 알그먼트 수가 일치 하지 않으면 에러 가 뜬다 이걸 해결 을 하려면매개변수는 있어도 되고 없어도 되고 즉 선택적 매개변수(Optional Parameter) 가 될수 있다function sendGreeting (message: string, username?: string): void {console.log (`${message}, ${username}`);}sendGreeting('Hello');물을표를 붙이면 에러도 없어진다전달되는 매개변수가 여러개이고 몇가지만 선택적 매개변수인 경우 선택적 매개 변수들은 매개변수 뒤에 나타나야함
기본 매개 변수(Deffault Parameter)
function sendGreeting (message:= 'Hello', username: 'there'): void {
console.log (`${message}, ${username}`);}sendGreeting('Hello');그냥 파라미터 뒤에 = 'there' 붙여준다.'Typescript' 카테고리의 다른 글
TypeScript #4 함수 (0) 2022.04.06 인터페이스(Interface) (0) 2022.04.01 Typescript - 기본 타입 (0) 2022.03.30 Typescript 쓰는 이유 (0) 2022.03.30