JavaScript is a programming language used to make websites interactive and dynamic. Unlike HTML (structure) and CSS (style), JavaScript adds functionality, such as:
Responding to user actions (e.g., clicks, form submissions).
Animating elements (e.g., slideshows, pop-ups).
Fetching and displaying data dynamically (e.g., search suggestions, live updates).