JavaScript is a high-level interpreted programming language of HTML and the web. It is a full-fledged, weakly typed, multi-paradigm, prototype-based programming language. It is incredibly versatile. It makes HTML pages more interactive and dynamic. JS is used for image manipulation, form validation, for making dynamic changes in the content. It is supported by all modern web browsers without the need of plug-ins.