JavaScriptは、インターネット上のWebページを動的に操作するために使われるプログラミング言語です。
ブラウザ上で直接実行され、動的なグラフィックスやインタラクティブなフォームなどを作成することができます。また、アプリケーション開発において、サーバーサイドを実装するために使用されるNode.jsというランタイム環境もあります。
JavaScriptを拡張したフレームワーク・ライブラリはたくさん出ており、近年のフロントエンド業界では、ReactやVue、Angularなどが主に使われています。