JavaScript adds interactivity and dynamic behavior to web pages.
Variables store data values, such as numbers or text, using let, const, or var.
Functions are reusable blocks of code that perform specific tasks.
The DOM lets JavaScript change a webpage’s content, structure, and style in real time.