🐾 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
}