JavaScript

概要

JavaScript (または JS) は、主にウェブページの動的なクライアントサイドスクリプトとして使用されるプログラミング言語です。しかし、サーバーサイドでも Node.js のようなランタイムを用いて、たびたび使用されています。

JavaScript と ブログラミング言語 Java を混同しないでください>"Java""JavaScript" のどちらも米国その他の国での Oracle の(登録)商標ですが、この 2 つのプログラミング言語は構文、セマンティクス、ユースケースがかなり異なります。

JavaScript は主にブラウザーで使用され、これにより DOM を介したウェブページ内容の操作、AJAXIndexedDB によるデータ操作、canvas によるグラフィック描画、そして様々な API を介してブラウザーが稼働しているデバイスとの情報のやり取り、その他多数のことを開発者ができるようにします。JavaScript は世界で最も広く利用されている言語の一つであり、ここ最近のブラウザーで利用可能な API の成長とパフォーマンスの革新がその原動力となっています。

起源と歴史

(当時 Netscape コーポレーションの社員だった) Brendan Eich によりサーバーサイド用言語として考案され、それからすぐの 1995 年 9 月に、JavaScript は Netscape Navigator 2.0 に搭載されました。JavaScript は即座に成功を収め、1996 年 8 月には Internet Explorer 3.0 が JScript という名で JavaScript 対応を導入しました。

1996 年 11 月、JavaScript を工業規格にしようと Netscape 社は ECMA International とともに作業を始めました。その後、標準化された JavaScript は ECMAScript と呼ばれ、ECMA-262 として仕様が規定されており、2019 年 6 月に最新の第 10 版 (ES2019) が完成しました。

最近、JavaScript はブラウザー外で実行するクロスプラットフォームのもっとも有名な実行環境である Node.js プラットフォームの成功と共に人気が拡大しました。Node.js は Chrome's V8 JavaScript エンジンを使って作成されており、コンピューター上で自動処理を行うスクリプト言語として JavaScript を利用でき、またフル機能の HTTP サーバーや ウェブソケット (en-US) サーバーを構築できます。

詳細情報

基礎知識

JavaScript の学習

技術リファレンス