(JavaScript (JS for short) is a high-level programming language with function priority, lightweight, interpretive or just in time compilation. Although it is known as a scripting language for developing web pages, it is also used in many non browser environments. JavaScript is based on prototype programming, a multi paradigm dynamic scripting language that supports object-oriented, imperative and declarative (such as functional programming).)