We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

JavaScript と ブログラミング言語 Java を混同しないでください。"Java" と "JavaScript" のどちらも米国その他の国での Oracle の登録商標です。しかしながら、この2つのプログラミング言語はとても違う文法、セマンティクス、用法を持っています。

(当時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 として仕様が規定されており、2017年6月には最新の第8版が完成しました。

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

最近、 JavaScript はブラウザ外で実行するクロスプラットフォームの実行環境である Node.js プラットフォームの成功と共に、サーバーで実行できるようになり、急速に成長しています。 Node.js は コンピューター上で自動処理を行うスクリプト言語として JavaScript を利用でき、またフル機能の HTTP サーバーや Web Socket サーバーを構築できます。

詳細情報

基礎知識

JavaScript の学習

技術リファレンス

ドキュメントのタグと貢献者

このページの貢献者: Uemmra3, mfuji09, x2357
最終更新者: Uemmra3,