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