米Netscape Communicationsが同社のブラウザNetscape Navigatorを制御するための言語として開発しました。現在は、標準化団体であるECMA(European
Computer Manufacturers Association)がJavaScriptを基に策定したECMAScriptという言語が標準仕様となっています。
元はブラウザの制御言語ですが、標準仕様になったこともあって、様々なソフトウェアの制御言語として用途が広がっています。
オブジェクトを指定して、それに対して命令(メソッド)を実行させるというJavaScriptのプログラムは、現在主流であるオブジェクト指向プログラミングの考え方にのっとったものです。JavaScriptに慣れておけば、今後JavaやRubyなどのオブジェクト・プログラミング言語を学習するときにも、さほど戸惑うことなく習得できるでしょう。
JavaScriptでは、Webページに動きを与えたり、ユーザーのマウス操作に反応してメッセージを表示するなど、ページ上でユーザーと対話できます。
これからWebページにちょっとしたアレンジをしたい方などにぜひお勧めの言語です。
戻る