Glossary用語集

JavaScript

じゃばすくりぷと

JavaScriptとは?

JavaScriptは、ウェブページに「動き」や「反応」を加えるためのプログラミング言語です。
通常のウェブページは、HTMLで文章を作り、CSSで見た目を整えますが、それだけだと内容はずっと同じです。
そこにJavaScriptを使うことで、ボタンをクリックしたときの動作や、画面をスクロールしたときのアニメーションなど、「ユーザーの操作に応じた動き」を作ることができます。

どんなことができるの?

JavaScriptが使われている例は、日常のウェブサイトでたくさん見られます。

  • ボタンを押したらメニューが開く
  • 入力フォームで、間違った入力にすぐ赤いメッセージを出す
  • スライドショーで画像が自動で切り替わる
  • スクロールしたらふわっと文字が出てくる
  • 検索窓で、文字を打つと候補が表示される(オートコンプリート)

このように、ページが読み込まれた後の「動き」や「変化」は、ほとんどJavaScriptによって作られています。

JavaScriptの特徴

  1. ブラウザの中で動く:特別なソフトを入れなくても、ChromeやSafariなどのブラウザが最初から対応しています。
  2. HTML・CSSとセットで使われる:JavaScriptだけではページは作れません。HTMLで内容を作り、CSSで見た目を整え、JavaScriptで動きを加える、という役割分担があります。
  3. ユーザーの操作に反応できる:マウスクリックやキーボード入力、画面スクロールなど、ユーザーの動きに合わせて処理を行えます。
  4. サーバー側の処理にも使える(Node.js):本来は「画面側(フロントエンド)」の言語でしたが、今は「サーバー側(バックエンド)」にも使えるようになっています。

JavaとJavaScriptは別もの?

はい、名前は似ていますが、全く別の言語です。
「JavaScript」はウェブの動きを作る言語、「Java」はもっと幅広く、アプリや家電などでも使われる言語です。初心者の方が混同しやすいので、注意が必要です。

まとめ

JavaScriptは、ウェブページを「動くページ」にするための言語です。
私たちが見たり触ったりしている多くのウェブサイトでは、JavaScriptがその裏で動いています。
ボタンの動作、入力チェック、アニメーションなど、ユーザーの操作に応じてページをより便利に・楽しくするために、JavaScriptは欠かせない技術のひとつです。