ITパスポート
テクノロジ系
Webブラウザで動的な処理を実現するために主に使われるプログラミング言語はどれか。
1.
Python
2.
JavaScript
✓ 正解
3.
SQL
4.
C言語
📝 解説
JavaScriptはWebブラウザ上で動的な処理(ボタンクリック・アニメーション・フォームバリデーション・API通信など)を実現するために設計されたプログラミング言語です。電気設備に例えると、HTMLが建物の骨組み、CSSが内装デザイン、JavaScriptが電気配線・スイッチ・センサーシステムです。スイッチを押す(クリック)と照明が点く(画面が変わる)というインタラクティブな動作を担います。JavaScriptはもともとブラウザ専用でしたが、Node.jsの登場でサーバサイドでも動作するようになり、現在はフロントエンド・バックエンド両方で利用される唯一の言語です。ReactやVue.js・Angularなどのフロントエンドフレームワークも全てJavaScript(またはTypeScript)で書かれています。誤答の「Python」はAI・データ分析・Webサーバサイド向き、「SQL」はデータベース操作、「C言語」はOS・組み込み開発向きです。「Webブラウザで動的処理=JavaScript」を確実に覚えておきましょう!