基本情報暗記無料で始める

JavaScriptとは?じゃばすくりぷと

JavaScriptとは、Webページに組み込まれ、利用者の操作に応じて表示や動作を変えるためのプログラム言語。ブラウザが実行環境を持つため、コンパイラ(プログラム全体を前もってまとめて機械語に翻訳するソフト)を通さなくても、ブラウザがソースコードを読みながら実行できる。1行ずつ翻訳しながら実行するインタプリタ型の言語として扱われる。近年はサーバ側の処理やスマートフォンアプリの開発にも使われ、用途が広い。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では1回出題されています。

基本情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

初期のWebは、サーバから送られた文書をブラウザが表示するだけの仕組みで、入力チェックや地図の移動のたびにサーバへ要求を送り、画面全体を作り直して返してもらう必要があった。この通信の往復が待ち時間になり、操作性は紙をめくる程度にとどまる。クライアント側で処理を実行できる仕組みを加えたことで、Webは閲覧するものから操作するものへ変わった。

具体例

例えば会員登録のフォームで送信ボタンを押すと、まずブラウザのJavaScriptが必須項目を順に調べ、空欄があればサーバへは送らずにその欄を赤く示す。空欄が無いときだけデータがサーバへ送られるので、入力を誤るたびに起きていた通信の往復が減る。Googleマップで地図をずらしても画面全体を読み込み直さないのも、ブラウザ側の処理で続きの部分だけを取りに行くためである。

試験での引っ掛け

名前の似たJavaとは別の言語で、開発元も主な用途も異なる。Webページの構造を記述するHTML、見た目を指定するCSSとも役割が違い、JavaScriptは動きを担う。クライアント側で動くコードは利用者が書き換えたり無効にしたりできるため、入力値の検証をJavaScriptだけに任せるのは不十分で、サーバ側でも必ず検証する。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:テクノロジ系
  • 名前の似たJavaとは別の言語で、開発元も主な用途も異なる。