Web開発の現場では、TypeScriptの重要性が日々増していますから、JavaScriptとTypeScriptの両方をマスターすることが必須でしょう。では、どちらから学習すれば効率的なのか、という質問ですね。 改めて説明すると、TypeScriptは、JavaScriptの“スーパーセット”です。JavaScriptの内容をすべて含んだ上で、そこに言語名の通り、「データ型」=「type」の仕組み(静的型付け)を取り入れています。ですから、TypeScriptを習得していれば、容易にJavaScriptのプログラミングもできるはずです。 それならば、「TypeScriptから学習を始めるのがよいのではないか」ということになりそうですが、TypeScriptをいきなり使いこなすのは、結構ハードルが高いのです。 例えば、次のような変数宣言を考えます。
![JavaScriptとTypeScript、ECMAScriptはどこが違う? 何から学ぶべき?](https://cdn-ak-scissors.b.st-hatena.com/image/square/efcbc3332e2b0bc72767e4d24d6da9defae7fdb8/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fcolumn%2F18%2F02780%2F032100001%2Ftopm.jpg%3F20220512)