TypeScript/TypeScript - 기초부터 실전까지
6. 함수타입 - 파라미터, 반환값, 파라미터를 제한하는 특성, 옵셔널 파라미터
DEV-Front
2023. 10. 8. 15:23
반응형
함수타입 - 파라미터, 반환값
// 함수에 파라미터에 타입을 정의하는 방식
function sum(a : number, b: number){
return a + b;
}
sum(10, 20);
// 함수의 반환 값에 타입을 정의하는 방식
function add(): number{
return 10;
}
// 함수에 타입을 정의하는 방식
function sum2(a: number, b: number) : number {
return a + b;
}
함수타입 - 파라미터를 제한하는 특성, 옵셔널 파라미터
// 파라미터를 제한하는 특성
function sum3(a: number, b: number): number {
return a + b;
}
sum3(10, 20, 30, 40, 50); //2개의 인수가 필요한데 5개를 넣었다고 알려줌
// 함수의 옵셔널 파라미터(?) - ?를 붙이면 파라미터를 선택으로 사용할수 있음
function log(a: string, b?: string, c?: string) {}
log('hello world');
log('hello ts', 'abc');
반응형