@@ -12,21 +12,22 @@ console.log(`The percentage change is ${percentageChange}`);
1212// Read the code and then answer the questions below
1313
1414// a) How many function calls are there in this file? Write down all the lines where a function call is made
15- 4 function calls
16- - Number ( carPrice . replaceAll ( "," , "" ) )
17- - replaceAll ( "," , "" )
18- - Number ( priceAfterOneYear . replaceAll ( "," "" ) )
19- - replaceAll ( "," "" )
15+ // 5 function calls
16+ // -Number(carPrice.replaceAll(",", ""))
17+ // -replaceAll(",", "")
18+ // -Number(priceAfterOneYear.replaceAll("," ""))
19+ // -replaceAll("," "")
20+ // -console.log(`The percentage change is ${percentageChange}`)
2021// b) Run the code and identify the line where the error is coming from - why is this error occurring? How can you fix this problem?
21- - Line 5
22- - missing ) after argument list
23- - why : replaceAll ( ) needs two arguments separated by a comma .
24- - fix : by adding comma replaceAll ( "," , "" )
22+ // -Line 5
23+ // -missing ) after argument list
24+ // -why: replaceAll() needs two arguments separated by a comma.
25+ // -fix: by adding comma replaceAll(",", "")
2526// c) Identify all the lines that are variable reassignment statements
26- line 4 and 5
27+ // line 4 and 5
2728
2829// d) Identify all the lines that are variable declarations
29- line 1 , 2 , 7 and 8
30+ // line 1,2,7 and 8
3031// e) Describe what the expression Number(carPrice.replaceAll(",","")) is doing - what is the purpose of this expression?
31- - First removing the comma "10,000"
32- - Second convert string into number 10000
32+ // -First removing the comma "10,000"
33+ // -Second convert string into number 10000
0 commit comments