問題
テクノロジ系
問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とは別物で、事前コンパイル必須でもない点を押さえます。