타입을 미리 정하기 애매할 때 (union type, any, unknown)

  • 타입스크립트는 언제나 확실한걸(엄격) 좋아한다.
  • unknown 타입이 any 타입보다 안정성이 있다.

숙제1) 다음 변수 4개에 타입을 지정해봅시다.

let user:string = 'kim';
let age1:undefined | number = undefined;
let married:boolean = false; 
let 철수:(string | number | undefined | boolean)[] = [user, age, married];

숙제2) 학교라는 변수에 타입지정해보십시오.

let 학교:{
    score : (number | boolean)[],
    teacher : string,
    friend : string | string[] 
} 

= {
    score : [100, 97, 84],
    teacher : 'Phil',
    friend : 'John'
}

학교.score[4] = false;
학교.friend = ['Lee' , 학교.teacher]

좋은 웹페이지 즐겨찾기