A programming language used to make websites interactive. It controls things like animations, forms, pop-ups, sliders, and other dynamic elements on a web page.