[TS] 6. 타입 추론

신연우·2023년 3월 16일
0

TS

목록 보기
7/12

타입 추론

  • 개발자가 수동으로 명시해야 하는 타입 구문의 수를 줄일 수 있다.
  • 코드의 전체적인 안정성이 향상된다
    let x = 12; // x:number로 추론
    const y = 12; // y:12로 추론

어떤 변수에 타입이 다른 값을 재할당하기 보다는
새로운 함수를 사용하는 것이 바람직하다.

let x = 12;
x = "12";
///BAD❌
let x = 12;
let strX = "12";
///NICE😊

함수에서의 타입 추론

기본 값 주기

const parseNumber = (a = 10) =>{
	console.log(a + 5);
}
// a의 기본값을 10으로 줌, 타입추론으로 a:number

parseNumber() // 15
parseNumber(2) // 7

리턴 값 타입 추론

const sum = (a:number, b:number){
console.log(a+b)}
// return 값이 없으므로 return값을 void로 추론

const sum = (a:number, b:number){
return a+b }
// return 값이 있으므로 number로 추론
profile
야금야금 똑똑해지자

0개의 댓글