JavaScript is a scripting language most often used for client-side web development. JavaScript is an implementation of the ECMAScript standard. JavaScript is a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to have a similar look to Java, but be easier for non-programmers to work with.[1] The language is best known for its use in websites (as client-side JavaScript), but is also used to enable scripting access to objects embedded in other applications. Despite the name, JavaScript is unrelated to the Java programming language; though both have a common debt to C syntax.