JavaScript is a powerful, object-based scripting language; JavaScript programs can be embedded directly in HTML web pages.
When combined with the Document Object Model (DOM) defined by a web browser, JavaScript allows you to create Dynamic HTML content and interactive client-side web applications. JavaScript syntax is based on the popular programming languages C, C++, and Java, which makes it familiar and easy to learn for experienced programmers.
At the same time, JavaScript is an interpreted scripting language, providing a flexible programming environment in which new programmers can learn easily.