初級 › 引数の型が合わないエラーの原因と直し方 › パターン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'.
空欄を埋めてコンパイルを通す
greetはstring型の引数を期待しています。数値の42はそのままでは渡せません。
次の問題