javascript · level 1 · unit 7 · lesson 1
- meet it
- guess first
- your turn
- fix it
- nailed it
Tap a green word if you get lost.
meet it
A is a recipe card with a name on top.
A function is a set of instructions wrapped up under one name. You write the recipe once, then cook it as often as you like, without copying a single line.
To a function, write function, a name, empty round brackets, then curly brackets around the steps. Defining it does not run it. It only writes the card.
To it, write its name with brackets, like cheer();. Every line in the recipe then runs, top to bottom. Call it twice and it runs twice.
function cheer() {
console.log("Go team!");
console.log("You can do it!");
}
cheer();
cheer(); Function names follow the same rules as variable names, so use camelCase.
guess first
Which line comes first? Guess what this shows.
Guess before you run it. Wrong guesses are how you learn, and nothing is marked.
function cheer() {
console.log("Go team!");
}
console.log("Ready?");
cheer();
your turn
Your turn. Write your own chant.
Pick a camelCase name for your function and type it in all three name blanks. Put any words you like between the quotes, then press run.
fix it
The dog will not bark. Can you fix it?
- The function is written perfectly. Look at the last line, where you try to use it.
- Writing a function's name on its own does not call it. Something is missing after the name.
- Add brackets after bark on the last line, so it reads bark(); then press run.
nailed it
you wrote your very own command. :D
- A function is a set of instructions with a name.
- Define it with
function, a name, brackets and a block. - Call it with its name and brackets, like
cheer();.
new words in your collection
- function
- define
- call
This lesson isn’t saved. A free account remembers every lesson you finish.