Type Assertions & Type Inference
Type Assertions & Type Inference
1. Type Inference : 타입 추론 (보통 몇 개의 표현식(코드)을 바탕으로 타입을 추론)
function add(x:number, y:number):number{
        return x+y;
    }
 
    const result = add(1,2);
    console.log(result);
 
x,y는 number 타입으로 간주함9. Type Assertions : 타입 표명
- 100% 타입을 장담할 때만 쓰임 (잘안씀)
 - JavaScript 코드를 TypeScript으로 포팅할 때 많이 씀
 
function findNumbers(): number[] | undefined {
  return undefined;
}
 
const numbers = findNumbers();
numbers!.push(2); // !는 number라고 확신 할 때 사용