100 Days of Code, Day 9:
21 June 2017
Wrote a few
for loops today and executed them all quite well. Instead of using
var though I used
let so I could bind the counter to each iteration of the
Now, after this, we went into functions, which I really want to nail down.
Of course we learned about functions and function declarations but we also went over arguments and calling functions, which I am pretty good with.
The best part of what I learned today though was the difference between
console.log only writes to the console. It doesn’t return anything back to the function so therefore we can’t use the function call in another statement.
This will write
Hello there, Tiffany! to the console. However when I try to call it again in a different statement, it writes to the console but returns
undefined as each function in the console will return
undefined if you don’t specify a
This actually returns the value back to the function so that we actually get an output. So when I call it in another statement in the console, it will actually return a value instead of throwing
Note about the console
You can tell a function will return a value by looking for the arrow in the output:
If it doesn’t have that small line coming out of the arrowhead, that means it is not returning a value. Colt is a pretty damn good instructor.
It is starting to get harder now. I am digging it more now, if you can believe that.
Link to work:
For loop gists: