概要

TypeScript には 型推論(Type Inference) という仕組みがあります。

これは、プログラマーが型を書かなくても、TypeScript が自動で型を判断してくれる機能です。

すべての変数や関数に型を書かなくても安全に開発できるのが、TypeScript の大きな特徴のひとつです。


初学者向けに一言で説明


具体例

例1:変数の型推論

let message = "こんにちは";

このコードでは、型を書いていませんがエラーにはなりません。


例2:数値を代入した場合

let count = 10;

例3:関数の戻り値の型推論

function add(a: number, b: number) {
  return a + b;
}