Code Fix

初級 › 引数の型が合わないエラーの原因と直し方 › パターン4

引数の型が合わないエラーの原因と直し方

関数やメソッドの引数に、パラメータの型と違う型の値を渡したときに出るエラーです。

 1  function repeat(s: string): string {
 2    return s + s;
 3  }
 4  console.log(repeat(____));
                         ^
main.ts(4,20): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.

空欄を埋めてコンパイルを通す

広告
広告スロット(未設定)

引数の型が合わないエラーの原因と直し方

配列のpush()のような組み込みメソッドの引数でも同じ形式のエラーになります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)