본문 바로가기
부트캠프교육중/TypeScript

[TS] 함수

by 뭉지야 2023. 8. 11.
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