타입계층도

Unknown Type

// Unknow Type

function unknowExamp() {
  // 업 캐스팅
  let a: unknown = 1;
  let b: unknown = "hello";
  let c: unknown = true;
  let d: unknown = null;
  let e: unknown = undefined;

  // 다운 캐스팅(불가)
  let unknowVar: unknown;
  let number: number = unknowVar;
  let str: string = unknowVar;
  let bool: boolean = unknowVar;
}

Never Type

Void Type

Any Type

타입 계층도를 완벽히 무시

Last updated