What is an event in JavaScript?

An event is an action or occurrence recognized by the browser, like clicks or key presses, which can be responded to using event listeners.

document.querySelector("button").addEventListener("click", function() {
  alert("Button clicked!");
});