Summary of JavaScript https://en.wikipedia.org/wiki/JavaScript http://www.tutorialspoint.com/javascript/ http://www.w3schools.com/js/ParadigmMulti-paradigm: scripting, object-oriented (prototype- based), imperative, functional, event-drivenDesigned byBrendan EichDeveloperNetscape Communications Corporation, Mozilla Foundation, Ecma InternationalFirst appearedMay 23, 1995; 21 years agoStable releaseECMAScript 2016 / June 17, 2016; 2 months agoTyping disciplinedynamic, duckMajor implementationsV8, JavaScriptCore, SpiderMonkey, ChakraInfluenced byLua, Scheme, Perl, Self, Java, C, Python, AWK, HyperTalkInfluencedActionScript, AtScript, CoffeeScript, Dart, JScript .NET, LiveScript, Objective-J, Opa, Perl 6, QML, TypeScriptFilename extension.jsInternet media typeapplication/javascript text/javascript (obsolete)Uniform Type Identifier (UTI)com.netscape.javascript-sourceType of formatScripting languageURL https://en.wikipedia.org/wiki/JavaScript http://www.tutorialspoint.com/javascript/ http://www.w3schools.com/js/ Solution Summary of JavaScript https://en.wikipedia.org/wiki/JavaScript http://www.tutorialspoint.com/javascript/ http://www.w3schools.com/js/ParadigmMulti-paradigm: scripting, object-oriented (prototype- based), imperative, functional, event-drivenDesigned byBrendan EichDeveloperNetscape Communications Corporation, Mozilla Foundation, Ecma InternationalFirst appearedMay 23, 1995; 21 years agoStable releaseECMAScript 2016 / June 17, 2016; 2 months agoTyping disciplinedynamic, duckMajor implementationsV8, JavaScriptCore, SpiderMonkey, ChakraInfluenced byLua, Scheme, Perl, Self, Java, C, Python, AWK, HyperTalkInfluencedActionScript, AtScript, CoffeeScript, Dart, JScript .NET, LiveScript, Objective-J, Opa, Perl 6, QML, TypeScriptFilename extension.jsInternet media typeapplication/javascript text/javascript (obsolete)Uniform Type Identifier (UTI)com.netscape.javascript-sourceType of formatScripting languageURL https://en.wikipedia.org/wiki/JavaScript http://www.tutorialspoint.com/javascript/ http://www.w3schools.com/js/.