In this JavaScript lesson, we look at a Review of JavaScript Functions, A Review of Functions in Programming, and how to go about Writing Functions. Codecademy's function section in their JavaScript course has helped explain the different ways we may see a function defined. We learn that there is an older way that has a bit more code, and then after the ES6 version of JavaScript came out we saw a shorter, simpler, cleaner, function declaration that improved readability. It's very important to become comfortable in seeing all the different ways to define a function in JavaScript and understanding them. We learn about how parameters work, and how they allow us to pass in arguments we want to use within our function. We learn different ways to call a function in our code. We learn how to give our parameters default values and how to define functions using function expressions. Make sure to study the function section and move on only when you are comfortable with JavaScript Functions.