前回はTypeScriptの魅力を3つほど紹介し、TypeScriptの開発環境を構築しました。今回はTypeScriptの基本文法とTypeScriptの魅力の一つであり、TypeScriptを最も特徴付ける機能である型注釈について紹介します。 型注釈の説明に入る前に、TypeScriptの関数について説明します。 前回強調したとおり、「JavaScriptのコードそのまま解釈でき、既存コードから開発をスタートできる」ということは、TypeScriptの特徴の一つです。なので、シンタックスはJavaScriptのコードと大差ありませんが、より使いやすく拡張されているものもあります。特に関数は様々な拡張がなされています。 具体的には次の4つの機能が利用できます。 オプショナルパラメータデフォルトパラメータ可変長パラメータラムダ式オプショナルパラメータJavaScriptでは宣言されているパ