Back to list
TypeScriptにおける any と unknown の使い分け
TypeScript における any と unknown の使い分け
Translated: 2026/4/12 2:06:22
Japanese Translation
TypeScript で「型がはっきり分からない値」を扱うとき、any と unknown が候補に挙がります。
どちらも何でも代入できる型ですが、代入した後に何ができるかがまったく違います。
この記事では両者の違いと、使い分けを整理します。
any — 型チェックを無効化し、任意の値が割り当てられる。
unknown — 型チェックを無効化しないが、代入後に具体的な型推論を行う。
Original Content
TypeScript で「型がはっきり分からない値」を扱うとき、any と unknown が候補に挙がります。
どちらも何でも代入できる型ですが、代入した後に何ができるかがまったく違います。
この記事では両者の違いと、使い分けを整理します。
any — 型チェックを無効...