타입스크립트 기초 실습문제

실습문제 1) 타입주석 작성

  • animal과 human의 타입주석을 작성하시오

let animal:??, human:??;
animal = ['panda','cat','wombat','frog','hamster'];
human = {name : 'mkm', age : 25, height: 180.5, married : false}

실습문제 2) 타입주석 작성

  • zoo의 타입주석을 작성하시오

let zoo:??;
zoo = {
    animals : ['panda','cat','wombat','frog','hamster'],
    total   : 120,
    isClosed : false,
    location : "용인",
    masterInfo : {
        name : 'mkm',
        age : 25,
        height : 180.5
    }
};

실습문제 3) 다음 조건에 만족하는 타입 만들기

  • reponse 변수는 항상 다음 3 값중 한가지만을 가집니다.

  1. [200 , "response success"]

  2. [404, "Page not found"]

  3. [500, "server error"]

  • 0번 인덱스에 숫자값만 와야합니다.

  • 1번 인덱스에는 문자열값만 와야합니다.

  • 2번 인덱스부터 새로운 값이 추가될 경우 반드시 에러를 발생시켜야 합니다.

실습문제 4) 다음 조건에 맞는 타입 지정하기

  • array변수는 튜플이 아닙니다.

  • array변수는 unknown[] , any[]타입이 아닙니다.

실습문제 5) 다음 조건에 맞는 타입 지정하기

  • favorite에는 치킨과 햄버거는 저장 가능하지만 그 외 어떤 값도저장할 수 없음.

실습문제 6) 자료형 맞추기

Last updated