여씨의 개발이야기

[Typescript] 꼭 알아야 하는 내용 본문

🐾 Programming Lang/🛸 TS & JS

[Typescript] 꼭 알아야 하는 내용

yeossi 2024. 11. 8. 16:18

* 파라미터변수? :타입 = 파라미터변수 :타입 | undefined

* 타입이 하나로 확정되지 않았을 경우? 
- Type Narrowing을 해줘야 함(if, else로 type of 체크)
- 또는 assertion문법(타입덮어쓰기)

* Literal types : 변수에 뭐가 들어올 지 더 엄격하게 관리 가능하며 자동완성 힌트도 줌. const의 업그레이드 느낌

* object 자료를 완전히 잠궈놓기 위해서는 as const 

* 함수에 타입 지정 가능

type NumOut = (x : number, y : number ) => number 
let ABC :NumOut = function(x,y){
  return x + y
}

 

Comments