Eun_Frontend
  • [TypeScript] TypeScript 공부일지: any, unknown [6/4 study]
    2024년 06월 04일 12시 18분 13초에 업로드 된 글입니다.
    작성자: 동혁이

     

     

    TypeScript 공부일지: any, unknown

     

     


    ❗️주의

    지극히 개인 공부한 내용을 올린 거기 때문에 이해하지 못할 수도 있음

    ❗️any
    특정 변수의 타입을 우리가 확실히 모를때 사용

    let anyVar: any = 10;
    anyVar = "hello";
    JS처럼 타입 상관없이 아무 값이나 담게 하려면 any type 사용
    anyVar = true;
    anyVar = {};
    anyVar = () => {};
    anyVar.toUpperCase();
    anyVar.toFixed();
    
    let num: number = 10;
    num = anyVar;

     

    ❗️unknown

    let unknownVar: unknown;
    unknownVar = "";
    unknownVar = 1;
    unknownVar = () => {};
    num = unknownVar 이거는 안됨
    메서드도 사용불가
    연산기호도 사용불가
    
    if (typeof unknownVar === "number") {
      num = unknownVar;
    }
    이렇게 타입 정제 or 타입 조픽을 통해서는 사용 가능함

     

    댓글