File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments