この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

JavaScriptは、Webブラウザ上で動作するプログラミング言語として最も広く使用されています。HTMLで作られた静的なWebページに、ユーザーの操作に応じた動的な振る舞い(ボタンをクリックしたら表示が変わる、マウスを乗せると色が変わるなど)を追加することができます。近年では、Node.jsの登場によってサーバーサイドでも利用可能になりましたが、元々はクライアントサイド(ブラウザ側)で動作することを主目的として開発された言語です。

なぜ他の選択肢は違うのか

選択肢 イ
JavaScriptは元々ブラウザ上で動作することを目的として開発された言語です。現在ではNode.jsによってサーバー側でも動作可能ですが、「サーバ上だけ」という記述は誤りです。
選択肢 ウ
JavaScriptはインタプリタ型言語であり、事前のコンパイルは必要ありません。ブラウザに組み込まれたJavaScriptエンジンが直接コードを解釈して実行します。
選択肢 エ
JavaScriptはJavaとは全く異なる言語です。名前が似ているのは当時のマーケティング戦略によるものであり、言語仕様や実行環境は全く別物です。

解くときのポイント

JavaScriptの特徴を理解する際は、「ブラウザ上で動作する」「インタプリタ型言語である」「Javaとは別物」という3つのポイントを押さえておくと良いでしょう。特に、JavaとJavaScriptの違いは初学者がよく混同するポイントなので、しっかり区別できるようにしましょう。