— every time a web page does more than just sit there and display static information for you to look at
— displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes, etc.
It is the third layer of the layer cake of standard web technologies, two of which (HTML and CSS).
According to W3
– programming language of HTML and the Web.
According to wikipedia
It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions.
The programs in this language are called scripts. They can be written right in a web page’s HTML and run automatically as the page loads.
Scripts are provided and executed as plain text. They don’t need special preparation or compilation to run.
Important to note:
According to TutorialsPoint
It is lightweight and most commonly used as a part of web pages, whose implementations allow client-side script to interact with the user and make dynamic pages.
It is an interpreted programming language with object-oriented capabilities.