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