JavaScriptは、MDN Web Docsが「軽量なインタープリタ型(またはジャストインタイムコンパイル型)で、第一級関数を持つプログラミング言語」と説明する言語である。プロトタイプベースの動的言語で、命令型・関数型・オブジェクト指向など複数のパラダイムをサポートし、ブラウザ以外でもNode.jsなどで使われる。標準はECMAScript言語仕様(ECMA-262)などで、Ecma Internationalによれば最新版は2026年6月公開の第17版(ECMAScript 2026)である。Node.jsはJavaScriptを実行する非同期のイベント駆動型ランタイムとされる。
JavaScriptの定義、標準仕様、実行環境の概要(2026年10月時点)
ECMA-262などの標準に基づき、ブラウザ以外の環境でも使われる言語である点が特徴である。