前回の記事でTypeScriptを学び始めました。今回はその続きをやっていきます。 TypeScriptとJavaScriprの挙動の違い 以下のコードは、数値の配列に対して、文字列に使用するtoUpperCase()を用いています。 const ageList = [30, 40, 50] ageList[0].toUpperCase() TypeScriptの場合、エディタ上で「プロパティ 'toUpperCase' は型 'number' に存在しません。」とエラー内容を教えてくれます。 しかし、JavaScriptの場合は、実行時に初めてエラーが表示されます。また、エラー内容がTypeScriptよりも分かりにくいです。 エラー…