TS는 타입 추론이 가능한 경우엔, 타입을 지정해주지 않아도 된다
타입 추론이 되는 경우
- 초기화된 변수
- 기본값이 지정된 매개변수
- 반환이 있는 함수
const c = 10 // 1의경우 function join(a:string, b='') { //2번. b는 타입추론 return a+b //3번 문자+문자는 문자이므로 리턴값의 타입은 무조건 string, 그래서 반환타입은 명시 x } const x = join('hello', 'world') //3번에 의해 x의 타입 추론도 가능