令和6年度 ITパスポート 問88(テクノロジ)
出典:令和6年度 ITパスポート試験 公開問題 問88(独立行政法人情報処理推進機構(IPA))
JavaScriptに関する記述として,適切なものはどれか。
- アWebブラウザ上に,動的な振る舞いなどを組み込むことができる。
- イWebブラウザではなく,Webサーバ上だけで動作する。
- ウ実行するためには,あらかじめコンパイルする必要がある。
- エ名前のとおり,Javaのスクリプト版である。
正解と解説を見る
正解:ア
【JavaScriptとは】
JavaScriptは、主にWebブラウザの上で動くプログラミング言語です。Webページに組み込むことで、ボタンを押したときの動作、入力内容のチェック、画面の一部の書換えなど、ページに動的な振る舞いを加えられます。プログラムを事前に機械語に変換(コンパイル)しておく必要はなく、ブラウザがソースコードを読み込んで実行します。
名前にJavaと付いていますが、プログラミング言語のJavaとは別の言語です。
【選択肢の検討】
ア:Webブラウザ上で、動的な振る舞いなどを組み込めるので、適切です。
イ:JavaScriptは主にWebブラウザで動作します。サーバ側で動かす仕組みもありますが、Webサーバ上だけで動作するものではありません。
ウ:あらかじめコンパイルしておく必要はなく、ブラウザがそのまま読み込んで実行します。
エ:Javaとは別の言語で、Javaのスクリプト版ではありません。
よって、正解は選択肢アです。