Skip to main content

JavaScript is a programming language. Programming questions are off topic here; ask on Stack Overflow instead.

Programming questions for JavaScript are off topic here; ask on Stack Overflow instead. This tag is for questions about how to handle JavaScript files or interact with them using software such as browsers or text editors.

ECMAScript, JavaScript & JScript

ECMAScript was developed as a standardization of Netscape's JavaScript and Microsoft's JScript. The canonical reference is The ECMA-262 Language Specification. While JavaScript and JScript aim to be compatible with ECMAScript, they also provide additional features not described in the ECMA specifications. Other implementations of ECMAScript also exist.

The Basics

The Mozilla Developer Center offers good documentation on JavaScript.

JavaScript is most often used in the browser - see The Document Object Model.

Learning JavaScript