ts 문법 배운거 정리

JS2L·2023년 7월 13일
0

Array에 여러가지 자료형을 넣고 싶을땐 Union type을 쓰자

any는 쓰지않기 대신 차라리 unknown 이라도 쓰자

let 나이: string|number;
나이 + 1; --> 오류가 뜸
타입스크립트는 언제나 확실한걸 좋아한다고 했습니다.
지금 변경하는 변수의 타입이 확실해야 연산을 수행해줍니다.
그래서 -1은 확실하게 왼쪽에 있는게 number 타입일 때만 가능합니다.
unknown은 number타입이 아닙니다.
string|number 이것도 number 타입이 아닙니다.
+1도 마찬가지입니다.

type alias 선언법
type NumOut = (x : number, y : number ) => number

type alias를 사용하고 싶으면 함수선언식(function)을 사용하지 않고 함수표현식으로 사용해야함
let ABC :NumOut = function(x,y){
return x + y
}

profile
신입 개발자의 독고다이 개발일지

0개의 댓글