void
-> return 이 없기때문에 void, printResult 함수호출로 콘솔로그 찍히는건 별개로
console.log(printResult(5,12)) 식으로 쓰면 undefined 출력 return이 없기때문
-> return; 을 넣어줘도 에러없이 잘됨
number
string
->
Undefined 도 타입중 하나로 위 처럼 someValue 변수를 명시적 타입을 정하면 영원히 undefined 타입이다.
만약 위의 반환 return이 없어 void 로 정해진것이 출력해보면 undefined 라고해서 : undefined 라고하면 undefined도 타입이기때문에 return 이 있다고 타입스크립트는 해석하게된다.
'언어 > 타입스크립트' 카테고리의 다른 글
[Typescript] 컴파일러 및 구성, tsconfig.json 옵션들[01] (0) | 2022.03.12 |
---|---|
[Typescript] 사용자정의 타입, 함수타입, unknown type, 절대타입 (0) | 2022.03.12 |
[typescript] 타입종류, type alias (0) | 2022.02.21 |
[Typescript] 타입 type (0) | 2022.02.21 |
[Typescript] 설정 (0) | 2022.02.20 |