概要

TypeScript では、関数に渡す値(引数)や関数が返す値(戻り値)に「型(どんな種類のデータか)」を指定できます。これにより、間違った使い方を実行前に防ぐことができます。


初学者向けに一言で説明

👉 関数に「どんな値を受け取って、どんな値を返すか」を先に決めておける仕組みです。


具体例

引数に型を定義する例

function greet(name: string) {
  console.log("こんにちは、" + name);
}

greet("たろう");   // OK
greet(123);        // エラー

戻り値に型を定義する例

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

const result = add(2, 3); // result は number 型


具体例に対する解説

引数の型

function greet(name: string)


戻り値の型