This document discusses functions in JavaScript and provides examples. It begins with a summary of grade distributions from two in-class coding exercises. It then covers key concepts about functions including their benefits of modularity and reusability. Examples are provided of built-in functions from the core, browser, and DOM APIs. The document also discusses user-defined functions in JavaScript including named function declarations, anonymous functions, parameters, return values, and variable scopes. Code examples are included to demonstrate different function definition techniques.