often abbreviated as JS, is a high-level, interpreted programming language. It is a language which is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm.
a lightweight, interpreted or JIT compiled programming language with first-class functions. Most well-known as the scripting language for Web pages, many non-browser environments also use it, such as node.js and Apache CouchDB. JS is a prototype-based, multi-paradigm, dynamic scripting language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles.
The programs in this language are called scripts. They can be written right in the HTML document and execute automatically as the page loads.
Scripts are provided and executed as a plain text. They don't need a special preparation or a compilation to run.
Full integration with HTML/CSS.
Simple things done simply.
Supported by all major browsers and enabled by default.