JavaScript is scripting language developed in order to make web pages interactive. JavaScript use C-style syntax, but it is not strongly typed. JavaScript can be composed in object-oriented style, but looser more procedural constructions will also be supported. JavaScript can be embedded in web pages for client-side execution. It can also run on the server-side.
JavaScript is a dialect of the internationally standardized ECMAScript. JavaScript should not be confused with the object-oriented, strongly typed language called Java. Although both languages use C-style syntax, Java requires compilation in advance of run time, whereas JavaScript is interpreted at run time. The name JavaScript was adopted by Netscape Communications for marketing purposes at the height of Java's popularity as an interactive content-enabler on the World Wide Web.
References:
http://www.ecma-international.org/publications/standards/Ecma-262.htm