← All printables
ACARA Digital Technologies Years 7–8 · Modules 611–623

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

A free printable ACARA Digital Technologies Years 7–8 crossword with 10 clues, built from the key terms of Programming with Control Structures and Functions (JavaScript) (Modules 611–623) — Naming functions with verbs, Functions with several parameters, Using a returned value, return versus console.log inside a function, Functions that return true or false, Using if and else inside a function and more. Print it or save it as a PDF — the answer key starts on its own page. No login needed.

ACARA Digital Technologies Years 7–8 Crossword: Programming with Control Structures and Functions (JavaScript) (Modules 611–623)

Name:
Date:
Class:

Crossword

Read each clue and write the matching term in the grid. Numbers in brackets show the letters in each word.

1
2
3
4
5
6
7
8
9

Across

  1. 1. An error shown when code breaks JavaScript's rules, like a missing quote, bracket or brace. JavaScript can't read the code, so the program won't run until you fix it. (11)
  2. 4. Uses a function that returns true or false directly as the if condition, so the code inside runs only when the call ______(______) gives back true. Word 2 of: if (_______(___)) (7)
  3. 7. Part of an error message: the file and line number where JavaScript noticed the error. Check that line first, but the real mistake may be a line earlier. Word 1 of: ______.js:3 (6)
  4. 8. Word 2 of the term in 5 Down: ___ ______ = ______(4); (6)
  5. 9. Word 3 of the term in 4 Across: if (_______(___)) (3)

Down

  1. 2. Separate several parameters with commas. A call like ______(2, 3) must give one argument for each, in the same order. A missing argument becomes undefined. Word 2 of: function ___(a, b) { (3)
  2. 3. Hands a value back to the code that called the function so it can be stored or used. console.log only shows a value in the console, so a function that only logs gives back undefined. (6)
  3. 5. A function call is replaced by the value it returns, so you can store it in a variable, print it or use it in a calculation like ______(2) + ______(3). Word 3 of: ___ ______ = ______(4); (6)
  4. 6. Word 1 of the term in 5 Down: ___ ______ = ______(4); (3)
  5. 7. A function can use if and else to make a decision, then return a different value from each branch. A default return at the end covers every other case. Word 2 of: if (_____ >= 80) { ______ "A"; } (5)

Answer Key

ACARA Digital Technologies Years 7–8 · Modules 611–623
1S
Y
N
T
2A
X
E
3R
R
O
R
D
E
4I
5S
A
D
U
L
T
6L
Q
U
E
U
7S
C
R
I
P
T
A
C
N
R
O
E
8R
E
S
U
L
T
9A
G
E
Across
1SYNTAXERROR — An error shown when code breaks JavaScript's rules, like a missing quote, bracket or brace. JavaScript can't read the code, so the program won't run until you fix it.
4ISADULT — Uses a function that returns true or false directly as the if condition, so the code inside runs only when the call ______(______) gives back true. Word 2 of: if (_______(___))
7SCRIPT — Part of an error message: the file and line number where JavaScript noticed the error. Check that line first, but the real mistake may be a line earlier. Word 1 of: ______.js:3
8RESULT — Word 2 of the term in 5 Down: ___ ______ = ______(4);
9AGE — Word 3 of the term in 4 Across: if (_______(___))
Down
2ADD — Separate several parameters with commas. A call like ______(2, 3) must give one argument for each, in the same order. A missing argument becomes undefined. Word 2 of: function ___(a, b) {
3RETURN — Hands a value back to the code that called the function so it can be stored or used. console.log only shows a value in the console, so a function that only logs gives back undefined.
5SQUARE — A function call is replaced by the value it returns, so you can store it in a variable, print it or use it in a calculation like ______(2) + ______(3). Word 3 of: ___ ______ = ______(4);
6LET — Word 1 of the term in 5 Down: ___ ______ = ______(4);
7SCORE — A function can use if and else to make a decision, then return a different value from each branch. A default return at the end covers every other case. Word 2 of: if (_____ >= 80) { ______ "A"; }

Modules this crossword covers

Every module has its own free printable worksheet with an answer key, and students can practise the same terms interactively on Cloodit.

Part of: ACARA Digital Technologies Years 7–8 — Programming with Control Structures and Functions (JavaScript)

More ACARA Digital Technologies Years 7–8 printables

This printable is free — no login needed.

Make a free class, give it a journey, and you also get:

Create a free teacher account →

No credit card. No setup fee. Make a class and invite students in under three minutes.