서로소1 0046. TypeScript 공부하기6 - 타입 좁히기, 서로소 유니온 타입 섹션 3. 타입스크립트 이해하기 7강. 타입 좁히기 1) 타입 좁히기 조건문 등을 이용해 넓은 타입에서 좁은 타입으로 타입을 상황에 따라 좁히는 방법을 말한다. value가 number면 toFixed, value가 string이면 toUpperCase를 쓰도록 한다. value의 타입이 number | string이지만 둘 다 사용이 가능하지는 않다. 둘 중 하나로 명확하게 표현을 해줘야 한다. // value => number : toFixed // value => string : toUpperCase function func(value : number | string) { if(typeof value === "number") { //→ 타입가드, 다른 타입이 들어오는 것을 막음 console.log.. 2024. 1. 23. 이전 1 다음