ITパスポート 令和6年度88

問題

テクノロジ系

問88 JavaScriptに関する記述として,適切なものはどれか。

選択肢

  • Webブラウザ上に,動的な振る舞いなどを組み込むことができる。
  • Webブラウザではなく,Webサーバ上だけで動作する。
  • 実行するためには,あらかじめコンパイルする必要がある。
  • 名前のとおり,Javaのスクリプト版である。

解説

正解:

概要

この問題は、JavaScriptの特徴として正しい説明を問う問題です。主にWebブラウザ上で動作し、Webページに動きを付けられる点を理解しているかがポイントです。

正解の理由

JavaScriptはWebブラウザ上で実行され、画面表示の更新や入力イベントへの反応など、Webページに動的な振る舞いを組み込めます。したがって「Webブラウザ上に動的な振る舞いなどを組み込むことができる」が正しく、正解はアです。

各選択肢の解説

ア(〇): JavaScriptはWebブラウザで動作し、画面の動きや入力への反応などを実現できます。Webページを動的にする代表的な用途なので正しいです。

イ(×): JavaScriptはブラウザ上でも動作します。Webサーバ上だけで動作する言語ではないため誤りです。

ウ(×): JavaScriptは一般に事前コンパイルが必須ではなく、実行時に解釈やJITで実行されます。必ずコンパイルが必要という説明は誤りです。

エ(×): JavaScriptは名前にJavaが含まれますが、Javaのスクリプト版ではなく別の言語です。互換関係ではないため誤りです。

ポイント

JavaScriptは「ブラウザで動いてWebページを動的にする言語」と覚えます。Javaとは別物で、事前コンパイル必須でもない点を押さえます。

関連用語