※本情報は解説作成時点のもので、閲覧時点では法改正等により情報が変更になっている場合がございます。あらかじめご理解いただければ幸いです。
正解は「A:Web ブラウザ上に、動的な振る舞いなどを組み込むことができる。」です。
JavaScriptは、Webブラウザ上で動作し、ページに動的な機能を追加したり、ユーザーの操作に応じて処理を行ったりできるプログラミング言語です。
この記事では、ITパスポート試験(令和6年度)テクノロジ系第33問「JavaScriptの特徴」について、試験対策の観点からわかりやすく解説します。
JavaScriptの特徴
JavaScript=Webブラウザ上で動的処理を行うスクリプト言語
特徴:
・Webページの内容を動的に変更できる
・ユーザーの操作に応じて処理を実行できる
・Webサーバ側ではなくブラウザ上で実行される(クライアントサイド)
他の選択肢との違い
- WebブラウザではなくWebサーバ上でのみ動作:誤り(JavaScriptはクライアントサイドで動作)
- あらかじめコンパイルが必要:誤り(スクリプト言語であり、インタプリタで実行可能)
- Javaのスクリプト版:誤り(Javaとは別言語で互換性はない)
問われているポイント
この問題では、JavaScriptの動作環境や特徴を正しく理解しているかが問われています。特に「ブラウザ上で動的に動作する」という基本を押さえておくことが重要です。
気を付けてほしい点(勘違いしやすいポイント)
- JavaScriptはJavaとは別の言語
- サーバサイドでの実行が前提ではない(Node.js等は例外)
補足
試験では「Webブラウザ上で動的処理を行う」という特徴が問われることが多いため、基本を押さえておきましょう。
ITパスポート試験での出題パターン
テクノロジ系では、JavaScriptの特徴や役割に関する理解を問う問題が出題されます。ブラウザ上で動作することを整理して覚えておきましょう。
この知識が使われている問題
まとめ
- JavaScriptはWebブラウザ上で動的処理を行うスクリプト言語
- ユーザー操作に応じた処理が可能
- Javaとは別言語であり、コンパイルは不要