This module will introduce JavaScripts Functions, the building blocks for effective and efficient programs in computer science. It includes:
- Computer Science Priciples
- What is a Function?
- Executing a Function
- Function Expressions and Function Declarations
- 'Return' Statements
- Parameters and Arguments
- Function Exercises
- Scope
- ES6 Arrow Functions
JS for Cats: http://jsforcats.com/#values Kyle Simpson: You Don't Know JS https://github.com/getify/You-Dont-Know-JS/blob/master/es6%20%26%20beyond/ch2.md
Want to help us create our curriculum? Here's how!
1. [Fork our repo](https://help.github.com/articles/fork-a-repo/)
2. Make changes directly to your fork
3. If there is an existing issue number, tag commits with it
4. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/) to our `gh-pages` branch
If you've identified an issue, but don't have time to help fix it, please log it under our **Issues** section. Make sure you include the class name in the title, like "Object-oriented-js".