A high-level, dynamic, untyped, and interpreted programming language. It has been standardized in the ECMAScript language specification.