728x90
Type Inference (타입추론)
function print(message) {
console.log(message);
}

message 아래 ... 추론된 것을 볼 수 있다
에러는 아니지면 경고이다
위처럼 작성하면 어떤 값이든 할당 가능하다
기본 값으로 any 할당 되어 있다
function print(message = 'hello') {
console.log(message);
}
정확히 타입을 정확하게 지정해줘야 한다.
아니면 message 기본값을 할당 해줘야 한다.
function add(x: number, y: number) {
return x + y;
}
const result = add(1, 2);
return x + y; 값이 추론 된 것을 볼 수 있다

function add(x: number, y: number): number {
return x + y;
}
const result = add(1, 2);
number 타입을 명확하게 명시해주는 것이 좋다
타입추론은 별루 좋치 않다 될수 있으면 명확하게 타입을 작성해 주자
Inference
- 추론
- 추정
- 추리
'Node > TypeScript' 카테고리의 다른 글
8.Intersection (0) | 2021.04.17 |
---|---|
7.Union (0) | 2021.04.17 |
6.Aliases (0) | 2021.04.15 |
5.배열 Array or Tuple (0) | 2021.04.15 |
4.함수 타입(JS →TS) (0) | 2021.04.15 |
댓글