타입 추론

· TYPESCRIPT
타입 추론 // 타입 추론(Inference) // 추론: 어떤 판단을 근거로 삼아 다른 판단을 이끌어 냄 // 1) 초기화된 변수 // 2) 기본값이 설정된 매개변수 // 3) 반환 값이 있는 함수 // 이 기능 덕에 매번 타입을 지정해줄 필요가 없음 꼭 필요한 곳에만 쓰자 // 초기화된 변수 'num' let num = 12 // num = 'hello' // 에러가 남 // 기본값이 지정된 매개변수 function add(a:number, b = 2) { return a + b } 1. 초기화된 변수 2. 기본값이 설정된 매개변수 3. 반환값이 있는 함수 에서는 타입스크립트가 타입 추론을 해준다. 이 기능은 매번 타입을 지정해줄 수고를 덜어준다.