-
-
Notifications
You must be signed in to change notification settings - Fork 337
Expand file tree
/
Copy path0.js
More file actions
31 lines (20 loc) · 1.06 KB
/
0.js
File metadata and controls
31 lines (20 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// Predict and explain first...
// =============> write your prediction here
I prediact that the error will occur because the function multiply does not return any value and this will make the console.log function to print undefined instead.
function multiply(a, b) {
console.log(a * b);
}
console.log(`The result of multiplying 10 and 32 is ${multiply(10, 32)}`);
// =============> write your explanation here
when the program run it give this output:
320
The result of multiplying 10 and 32 is undefined
320: the out put for the console.log inside the function
while the ouout the out put for the console.log function out of the function returned the string provided in the function and an undefiened because the function multibly doesn't return any value.
to fix this error we need to change the console.log function inside the multiply function to return.
// Finally, correct the code to fix the problem
// =============> write your new code here
function multiply(a, b) {
return a * b;
}
console.log(`The result of multiplying 10 and 32 is ${multiply(10, 32)}`);