Typescript [ 함수타입 ]

이진아·2021년 4월 15일
0

Typescript

목록 보기
3/3
post-thumbnail

1. 타입스크립트에서 함수

타입스크립트에서의 함수로 이 세가지가 있다.

함수의 파라미터(매개변수) 타입
함수의 반환 타입
함수의 구조 타입

2. 피라미터를 제한하는 특성

함수에 타입을 정의하는 방식이 있다. 이러한 방식은

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

sum(39,34);

이렇게 쓰인다.
여기에서
주의 할점은

javascript에서는 
function sum1(a,b) {
    return a + b;
} 

sum(39,34,32,75);

이렇게 유연하게 실행이 될 수 있지만 만약 typescript에서는 a,b 두가지를 넣어야하고 4가지를 넣으면 에러가 나온다.

3. 옵셔널 파라미터 = 선택적 파라미터

옵셔널 파라미터란 ?를 넣으면 써어도 되고 안써도 된다의 의미이다. 필요에 따라 넣고 빼도 되는 것이 옵셔널 파라미터 기능이다.

function log(a : string, b?: string, c?:string) {

}
log('hello ');
log('hello ts', 'abd');
profile
새싹 개발자><

0개의 댓글