Skip to content

Commit 68d57ce

Browse files
committed
correct convertToPercentage function
1 parent 56c1ae7 commit 68d57ce

File tree

1 file changed

+16
-9
lines changed
  • Sprint-2/1-key-errors

1 file changed

+16
-9
lines changed

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

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
// Predict and explain first...
2+
// The code will give an error because `decimalNumber` is declared twice,
3+
// once as the function parameter, and again with `const` inside the function.
24

35
// Why will an error occur when this program runs?
46
// =============> write your prediction here
5-
7+
// The error occurs because `decimalNumber` has already been declared.
68
// Try playing computer with the example to work out what is going on
79

8-
function convertToPercentage(decimalNumber) {
9-
const decimalNumber = 0.5;
10-
const percentage = `${decimalNumber * 100}%`;
11-
12-
return percentage;
13-
}
10+
// function convertToPercentage(decimalNumber) {
11+
// const decimalNumber = 0.5;
12+
// const percentage = `${decimalNumber * 100}%`;
1413

15-
console.log(decimalNumber);
14+
// return percentage;
15+
// }
16+
// console.log(decimalNumber);
1617

1718
// =============> write your explanation here
18-
19+
// When I run the code, it gives a SyntaxError saying that, `decimalNumber` has already been declared.
1920
// Finally, correct the code to fix the problem
2021
// =============> write your new code here
22+
23+
function convertToPercentage(decimalNumber){
24+
const percentage = `${decimalNumber * 100}%`;
25+
return percentage
26+
}
27+
console.log(convertToPercentage(0.5));

0 commit comments

Comments
 (0)