728x90
함수의 파라미터의 개수가 달라도 에러가 뜬다. (적어도 에러, 많아도 에러)
JS에서는 에러안난다.
function sum2(a: number, b: number): number {
return a + b;
}
sum2(10, 20, 30, 40); // 에러
sum2(10); // 에러
옵셔널한 부분은 ?를 넣는다.
function log(a: string, b?: string){
}
log('hello world')
log('hello ts', 'abc')
저렇게 b에 ?를 넣으니까 첫번째 log도 에러가 안생긴다.
728x90
'부트캠프교육중 > TypeScript' 카테고리의 다른 글
[TS] type과 interface차이 (0) | 2023.08.13 |
---|---|
[TS] object를 더 상세하게 타입지정하기 (0) | 2023.08.13 |
[TS] 튜플, 객체, 진위값 (0) | 2023.08.11 |
[TS] 배열타입 쓰는법 (0) | 2023.08.11 |
[노마드코더] unknown, void, never (0) | 2023.08.01 |