3.1 Variables & Assignments hacks
Categories: Programming Fundamentals TutorialApply your understanding of Variables & Assignments with these hacks
🐷 Peppa Maze Variables & Assignments Hacks
Welcome to the Peppa Maze hacks! These challenges will test your understanding of variables, assignments, and logic in Javascript. Read each task, then write or modify code to solve it.
Hack 1: JavaScript - Variable Assignment, Naming, and Operators
Create variables for Peppa’s name, score, and level using good JavaScript naming conventions. Assign initial values, then use operators to update score (add 10) and level (multiply by 2). Print all results.
%%javascript
// Write your code here
// Create variables for Peppa's name, score, and level
// Use operators to update score and level
let name = "Peppa";
let score = 0;
let level = 1;
// Peppa completes a task and earns 10 points
score += 10;
// Peppa levels up
level += 1;
// Peppa completes another task and earns 20 points
score += 20;
// Print out Peppa's name, score, and level
console.log("Name: " + name);
console.log("Score: " + score);
console.log("Level: " + level);
<IPython.core.display.Javascript object>
Hack 2: JavaScript - Variable Declaration, Assignment, and Operators
Declare variables for Peppa and George’s scores using good JavaScript naming conventions. Assign initial values, then use operators to update both scores (e.g., Peppa gets 15 points, George loses 5 points). Print both scores.
%%javascript
// Write your code here
// Declare variables for Peppa and George's scores
// Use operators to update both scores
let peppaScore = 0;
let georgeScore = 0;
// Peppa completes a task and earns 15 points
peppaScore += 15;
// George completes a task and earns 10 points
georgeScore += 10;
// Peppa completes another task and earns 25 points
peppaScore += 25;
// George completes another task and earns 20 points
georgeScore += 20;
// Print out both scores
console.log("Peppa's Score: " + peppaScore);
console.log("George's Score: " + georgeScore);
<IPython.core.display.Javascript object>
Hack 3: JavaScript - Multiple Assignment and Math Operators
Peppa and George both start at level 1. Use a single line to assign both their levels to 5. Then, calculate a combined score by multiplying their levels together and multiplying by 10. Print all results.
%%javascript
// Write your code here
// let peppaLevel = 1, georgeLevel = 1;
// Assign both levels to 5 in one line
// Calculate combinedScore = peppaLevel * georgeLevel * 10;
// Print all results
let peppaLevel = 1, georgeLevel = 1;
peppaLevel = georgeLevel = 5;
let combinedScore = peppaLevel * georgeLevel * 10;
console.log("Peppa's Level: " + peppaLevel);
console.log("George's Level: " + georgeLevel);
console.log("Combined Score: " + combinedScore);
<IPython.core.display.Javascript object>