JavaScript is a client-side scripting language as well as a server-side scripting language.
This scripting language can be written into HTML pages (also could use CSS for styling the pages), and web browsers understand the page.
This scripting language also acts like an object-oriented programming language but not a class-based object-oriented language.