令和6年度 問88
ソフトウェア
JavaScriptに関する記述
JavaScriptに関する記述として,適切なものはどれか。
- アWebブラウザ上に,動的な振る舞いなどを組み込むことができる。
- イWebブラウザではなく,Webサーバ上だけで動作する。
- ウ実行するためには,あらかじめコンパイルする必要がある。
- エ名前のとおり,Javaのスクリプト版である。
答えと解説を見る
✓ これが正解アWebブラウザ上に,動的な振る舞いなどを組み込むことができる。
解説
Webブラウザの中で動き、画面に動きを持たせる言語です。
JavaScriptは、ウェブページに動きや反応を持たせるための言語です。Webブラウザがそのまま読み取って実行できるので、押したら開く、入力の誤りをその場で知らせるといった振る舞いを組み込めます。よって、Webブラウザ上に動的な振る舞いを組み込めるという記述が当てはまります。サーバの側で動かす使い方も広まっていますが、サーバでしか動かないわけではありません。また、あらかじめコンパイルして機械語へ変換しておく必要はなく、書いたものをそのまま読み込ませて動かせます。名前にJavaと入っていますが、別の会社が別の目的で作ったまったく別の言語です。名前の似ている二つを結びつけないことが要点になります。
ほかの選択肢はなぜ違うのか
- イWebブラウザではなく,Webサーバ上だ…:Webブラウザではなくサーバ上だけで動くとしています。サーバで動かす使い方は確かに広まっていますが、もともとはWebブラウザの中で動くために作られました。だけという限定が成り立ちません。
- ウ実行するためには,あらかじめコンパイルす…:あらかじめ変換しておく必要があるとしています。JavaScriptは書いたものをそのまま読み込ませて動かせるので、事前の変換は必要ありません。だからこそページに直接書き込めます。
- エ名前のとおり,Javaのスクリプト版であ…:Javaのスクリプト版だとしています。名前は似ていますが、作った会社も目的も文法も別の言語です。名前の由来は当時の事情によるもので、中身のつながりを表してはいません。
この問題の用語
- WebブラウザWebページを見るためのソフト。専用のアプリを配る場合と比べて、利用者側の環境を保守する手間が軽くなります。
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。画像などの静的な内容のほか、プログラムと連携して動的な内容も返します。
出典:令和6年度 ITパスポート試験 問88
同じ用語が出る問題
- 令和8年度 問65:DNSサーバの役割に関する記述(Webサーバ)
- 令和8年度 問60:レスポンシブWebデザインの問題(Webブラウザ)
- 令和7年度 問88:“物理的セキュリティ対策”の例(Webサーバ)
- 令和6年度 問98:ランサムウェアに関する記述(Webブラウザ)
- 令和6年度 問61:cookieの説明(Webブラウザ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)