Day 5: Functions Part 1
Lesson 3: Input, No Return
Functions that take no input are pretty limiting. Let's expand our function to take an input so it can be a bit more personalized.
When we declare the function we put
name in the
( ) to say "hey, this function takes an argument called
name). You can then access/use that argument inside the function by it's name.
When we call the function, we put what we want to be passed into the function inside the
( ). We pass in a string
"Coder" and that gets logged inside the function.
I will cover this in more detail later, but we can "add" strings together with the
+ operation like this above. Pretty handy how the
+ operator knows to add numbers and join (concatenate) strings 😎
You can pass in a variable as well, of course.
This also highlights something important. What you call your argument when declaring the function (we chose
name) doesn't mean you have to use that same variable name on the outside (see how we chose
In the meantime, let's get something back from our function.