Code Fix

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

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

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

 1  function isEven(n: number): boolean {
 2    return n % 2 === 0;
 3  }
 4  console.log(isEven(___));
                        ^
main.ts(4,20): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.

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

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

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

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

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

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