1) 함수 타입과 Narrowing
1. Function Type
function greet(name:string): string{
return name+"님안녕하세요!";
}2. void 타입
3. Optional Properties(선택속성)
4. Type Narrowing
* Type을 Narrowing할 수 있는 연산자들
1) typeof : 변수의 자료형을 반환하는 연산자
2) in : 객체가 가지고 있는 속성을 검사하는 연산자
3) instanceof : 변수가 특정 클래스의 인스턴스인지 확인하는 연산자
5. Type Assertion(타입 단언)
6. 함수 타입 표현식
7. Type Aliases(타입별칭)
8. Never
Last updated