初級 › is not assignable to type の原因と直し方 › パターン1
is not assignable to type の原因と直し方
変数への代入・関数の戻り値・プロパティへの代入など、宣言した型と違う型の値を渡そうとしたときにtscが検出するエラーです。
1 function summarize(age: number): string { 2 return `age: ${age}`; 3 } 4 const age: number = ____; ^ 5 console.log(summarize(age));
main.ts(4,7): error TS2322: Type 'string' is not assignable to type 'number'.
空欄を埋めてコンパイルを通す
ageはnumber型として宣言されているため、文字列"25"は代入できません。数値リテラルの25を使う必要があります。
次の問題