함수에 타입 지정하기
2022. 12. 21. 09:59ㆍTypeScript
함수는 파라미터와 리턴 값에 타입 지정이 가능하다.
function 두배(x: number) :number{
return x * 2
}
리턴값이 없는 경우 void 타입을 지정할 수 있다.
function 리턴없는함수(x: string) :void{
console.log(x)
}
//에러나는 경우
function 리턴있는함수(x: string) :void{
return(x)
}
파라미터가 옵션인 경우
function 파라미터는 옵션(x? :number) { // number | undefined 와 같다.
...
}
function 파라미터는 옵션(x? :number) :number { // 리턴 값이 number가 아닐수도 있으므로 에러 발생.
return x
}
'TypeScript' 카테고리의 다른 글
Type alias(타입 변수) (0) | 2022.08.15 |
---|---|
Type Narrowing (0) | 2022.08.15 |
타입을 미리 정하기 애매할 때 (0) | 2022.08.15 |
TypeScript 쓰는 이유 ? (0) | 2022.08.15 |