Code Fix

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

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

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

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

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

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

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

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

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

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