TypeScript에서 any, unknown, never, void특수한 의미를 가지는 타입으로, 각각의 사용 목적과 특징이 다릅니다. 이번 글에서는 이 타입들의 차이점과 사용 사례를 정리하겠습니다.


any 타입

📌 어떤 타입이든 허용되는 타입

let value: any = "Hello";
value = 42;
value = true; // 어떤 값이든 할당 가능

function logValue(val: any): void {
  console.log(val);
}

logValue(value); // true

💡 any의 문제점

⚠️ any를 최소화해야 하는 이유