Webページに動きを与えるためのプログラミング言語がJavaScript。ボタンを押すとメニューが開く、スクロールに合わせて画像が動く、入力フォームの内容をチェックする、といった仕組みを実現できる。例えばECサイトで「カートに商品を追加したらアイコンの数字が変わる」機能はJavaScriptの働き。静的なHTMLやCSSに対し、インタラクティブで使いやすいWeb体験を作るために欠かせない存在。