← All printables
ACARA Digital Technologies Years 7–8 · Modules 583–598

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 6 clues, built from the key terms of Programming with Control Structures and Functions (JavaScript) (Modules 583–598) — Comparison operators: !==, <, >, <= and >=, Assignment = versus equality ===, Logical operator ||, Logical operator !, Curly braces and indentation, Compound conditions inside an if 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 583–598)

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

Across

  1. 3. Inside a for loop, the counter i changes on every repeat, so using it in the loop body gives a different value each time, like 1, 2, 3. It only exists inside the loop. Word 1 of: _______.___(i) (7)
  2. 6. A compound condition joins several tests in one if using && (and), the or operator and ! (not). Brackets set the order. Use it for range checks, like ______ between 10 and 15. Word 2 of: if (___ >= 10 && ___ <= 15) (3)

Down

  1. 1. In an ______ chain, only the first true branch runs and the rest are skipped. Separate if statements are each checked, so more than one can run. Word 1 of: ____ if (4)
  2. 2. ______ joins two conditions. It is true when at least one is true, and false only when both are false. Example: day === 'Sat' OR day === 'Sun' is true on a weekend. Word 1 of: _______ OR (7)
  3. 4. A visual if-else block becomes if/else code. The hexagon condition goes in brackets as a comparison, and the steps from each part of the block go inside curly braces. Word 2 of: if (_____ >= 50) { } ____ { } (5)
  4. 5. Word 2 of the term in 3 Across: _______.___(i) (3)

Answer Key

ACARA Digital Technologies Years 7–8 · Modules 583–598
1E
L
2L
S
3C
O
N
4S
O
5L
E
G
C
O
I
O
G
C
R
6A
G
E
L
Across
3CONSOLE — Inside a for loop, the counter i changes on every repeat, so using it in the loop body gives a different value each time, like 1, 2, 3. It only exists inside the loop. Word 1 of: _______.___(i)
6AGE — A compound condition joins several tests in one if using && (and), the or operator and ! (not). Brackets set the order. Use it for range checks, like ______ between 10 and 15. Word 2 of: if (___ >= 10 && ___ <= 15)
Down
1ELSE — In an ______ chain, only the first true branch runs and the rest are skipped. Separate if statements are each checked, so more than one can run. Word 1 of: ____ if
2LOGICAL — ______ joins two conditions. It is true when at least one is true, and false only when both are false. Example: day === 'Sat' OR day === 'Sun' is true on a weekend. Word 1 of: _______ OR
4SCORE — A visual if-else block becomes if/else code. The hexagon condition goes in brackets as a comparison, and the steps from each part of the block go inside curly braces. Word 2 of: if (_____ >= 50) { } ____ { }
5LOG — Word 2 of the term in 3 Across: _______.___(i)

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.