JavaScript
is a client-side scripting programming language that lets you create, control, and implement complex dynamic features on web pages. These features include 2D/3D animated graphics, scrolling video, interactive maps, autocomplete suggestions, and interactive forms. JavaScript is a client-side language which means that it is downloaded onto a users computer and then processes. Some uses for javascript are: Adding interactivity to websites, Developing mobile applications, creating web based games, and back-end web development.