## 개요
JavaScript에 타입 시스템을 추가한 TypeScript는 변수나 함수 매개변수에 명시적인 타입을 지정할 수 있지만, 특정 상황에서는 컴파일러가 자동으로 타입을 추론해 할당합니다. 이 기능은 코드 유지보수성을 높이고 반복적 타입 선언을 줄이는 데 유용합니다.
## 주요 특징
- 변수 초기화 시 타입 자동 감지
- 함수 매개변수의 타입 추론
- 복잡한 객체 구조에서도 타입 추론 가능
- 타입 선언 생략 시에도 안정적인 타입 검사 제공
## 사용법
```ts
// 변수 타입 추론 예제
let count = 10; // number 타입 자동 할당
let isActive = true; // boolean 타입 자동 할당
// 함수 매개변수 타입 추론 예제
function greet(name: string) {
return `Hello, ${name}!`;
}
// 배열 타입 추론 예제
let numbers = [1, 2, 3]; // number[] 타입 자동 할당
// 객체 타입 추론 예제
let user = {
id: 1,
name: 'John'
}; // { id: number; name: string } 타입 자동 할당
```
🔷 타입 추론(Typescript의 자동 타입 할당)
TypeScript 문법
초급
난이도
문법
타입
10/13
등록일
타입 추론(Typescript의 자동 타입 할당)
초급태그
코드 예제
// 타입 추론 실무 예제
const today = new Date();
const isValid = today.getDay() === 0;
// 배열 타입 추론
const items = ['apple', 'banana'];
// 객체 타입 추론
const config = {
timeout: 3000,
debug: true
};
등록일: 2025년 10월 13일 03:18 | 수정일: 2025년 10월 13일 03:48
언어 정보
언어
TypeScript
카테고리
Web
인기도
#7
학습 팁
코드를 직접 실행해보세요
변수를 바꿔가며 실험해보세요
오류가 나도 포기하지 마세요
다른 예제도 찾아보세요