
This is part 6 of the JavaScript Koans tutorial where we are thinking about functions. We cover declaration of functions, how internal and outer variables play together, lexical scoping, synthesis functions, how arguments work in functions and how to pass functions as values.
If you want to learn to program, JavaScript Koans is a great way to get started. JavaScript is a simple language for early stage programmers because which can be run the the web browser. This makes setup really easy when you start! JavaScript Koans is a way of developing by making tests pass. The tests are written like Zen Koans so as to make you think deeply on what can be accomplished using JavaScript.
At the start you have ~300 failing tests which you address one at a time. With each step, you learn about JavaScript and how to operate as a software maker.
To see all the videos in this series, please visit the following JavaScript programming playlist:
GitHub JavaScript Koans Repository:
https://github.com/mrdavidlaing/javascript-koans
Enjoy!
JavaScript Koans, Learn to Code, How Programming Works, How to Program, How to Hack, Computer Programming Games, how to write JavaScript code, declaration of functions, how internal and outer variables play together, lexical scoping, function synthesis, how arguments work in functions, how to pass functions as values