File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Sprint-2/2-mandatory-debug Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change 11// Predict and explain first...
22
3- // =============> write your prediction here
3+ // =============> the function when called will throw an error
44
55function multiply ( a , b ) {
66 console . log ( a * b ) ;
77}
88
99console . log ( `The result of multiplying 10 and 32 is ${ multiply ( 10 , 32 ) } ` ) ;
1010
11- // =============> write your explanation here
11+ // =============> the function multiply has no return statement
1212
1313// Finally, correct the code to fix the problem
14- // =============> write your new code here
14+ // =============>
15+ function multiply ( a , b ) {
16+ return ( a * b ) ; // we change the console.log statement with the return statement
17+ }
18+
19+ console . log ( `The result of multiplying 10 and 32 is ${ multiply ( 10 , 32 ) } ` ) ;
20+
21+ // an extra notice: the purpose of creating a function is to reuse it when needed
22+ // I've noticed that the parameters are already assigned to values 10 and 32, so I changed the code to the following:
23+ function multiply ( a , b ) {
24+ return console . log ( `The result of multiplying ` + a + ` and ` + b + ` is ` + ( a * b ) ) ;
25+ }
26+ multiply ( 10 , 32 ) ;
You can’t perform that action at this time.
0 commit comments