JavaScriptに関して過去問(H24春IP問67不正解選択肢)では、「ブラウザで動作する処理内容を記述するスクリプト言語である」と述べられています。
JavaScriptはJavaとついていますが、Javaとは別物です。
共通点があるとか、派生したとかでも?
はい。全くの別物です。JavaとJavaScriptはメロンとメロンパンくらい違うとよくいわれます。メロンを注文してメロンパンが出てきたら、「それは違う」といいたくなりますよね。
また、ECMASctiptは、ブラウザなどの環境によって仕様が異なるJavaScriptの標準仕様を定めたもので、標準化団体Ecma Internationalが標準化を進めています。
参考ですが、情報セキュリティスペシャリスト試験では、試験問題に出題するプログラム言語は、C++、Java、ECMAScriptの3言語のいずれかです。
https://www.jitec.ipa.go.jp/1_00topic/topic_20111026_sc_yougo.html
簡単な例を挙げます。
これにより、以下のアラートを表示します。

ブラウザ上に「こんにちは」と表示する場合は以下です。
■H22春AP午前
問7 HTMLだけでは実現できず, JavaScriptを使うことによってブラウザ側で実現可能になることはどれか。
ア アプレットの使用
イ 画像の表示
ウ サーバヘのデータの送信
エ 入力データの検査
正解:エ
JavaScriptはJavaとついていますが、Javaとは別物です。

共通点があるとか、派生したとかでも?
はい。全くの別物です。JavaとJavaScriptはメロンとメロンパンくらい違うとよくいわれます。メロンを注文してメロンパンが出てきたら、「それは違う」といいたくなりますよね。
また、ECMASctiptは、ブラウザなどの環境によって仕様が異なるJavaScriptの標準仕様を定めたもので、標準化団体Ecma Internationalが標準化を進めています。
参考ですが、情報セキュリティスペシャリスト試験では、試験問題に出題するプログラム言語は、C++、Java、ECMAScriptの3言語のいずれかです。
https://www.jitec.ipa.go.jp/1_00topic/topic_20111026_sc_yougo.html
簡単な例を挙げます。
<html lang = "ja"> <body> <script> alert('ご注意ください'); </script> </body> </html> |

ブラウザ上に「こんにちは」と表示する場合は以下です。
<html> <body> <script> document.write("こんにちは"); </script> </body> </html> |
■H22春AP午前
問7 HTMLだけでは実現できず, JavaScriptを使うことによってブラウザ側で実現可能になることはどれか。
ア アプレットの使用
イ 画像の表示
ウ サーバヘのデータの送信
エ 入力データの検査
正解:エ
コメント