JavaScriptは、Webページに動きやインタラクションを加えるためのプログラミング言語です。ブラウザに標準で組み込まれており、ボタンのクリックに反応したり、入力内容をチェックしたり、表示を切り替えたりといった処理を書けます。
HTMLがページの構造を、CSSが見た目を定義するのに対し、JavaScriptは操作に応じた処理を担当します。クリックしたボタンや入力された値をもとに、表示する内容やスタイルを変えられます。
ブラウザはHTMLからDOMというデータ構造を作って画面を表示します。JavaScriptでDOMの要素を追加したり、テキストを書き換えたりすると、その変更が画面にも反映されます。
モーダルの開閉やタブの切り替え、カルーセルの画像の移動などは、JavaScriptで実装できる身近な例です。また、Fetch APIを使えば、外部から取得したデータをページに表示できます。