Skip to content

Commit 9d22332

Browse files
committed
Sprint2/2
1 parent 81fb70c commit 9d22332

File tree

1 file changed

+10
-4
lines changed
  • Sprint-2/1-key-errors

1 file changed

+10
-4
lines changed

Sprint-2/1-key-errors/2.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,23 @@
44
// this function should square any number but instead we're going to get an error
55

66
// =============> write your prediction of the error here
7+
// PREDICTION: There will be a SyntaxError because '3' is not a valid parameter name
78

8-
function square(3) {
9-
return num * num;
10-
}
9+
// function square(3) {
10+
// return num * num;
11+
// }
1112

1213
// =============> write the error message here
14+
// SyntaxError: Unexpected number
1315

1416
// =============> explain this error message here
17+
// The error message indicates that the function parameter is not valid because '3' is a number literal, not a variable name.
1518

1619
// Finally, correct the code to fix the problem
1720

1821
// =============> write your new code here
22+
function square(num) {
23+
return num * num;
24+
}
1925

20-
26+
console.log(square(5)); // Test the function

0 commit comments

Comments
 (0)