Review JavaScript Fundamentals by Building a Gradebook App - Step 1

Tell us what’s happening:

my calculations is still not getting the average, what could be wrong?

Your code so far


// User Editable Region

function getAverage(scores) {
  let sum = 0;
  for(var i = 0; i < scores.length; i++)
  sum += scores[i];
  return sum += scores.length;
}




console.log(getAverage([92, 88, 12, 77, 57, 100, 67, 38, 97, 89]));
console.log(getAverage([45, 87, 98, 100, 86, 94, 67, 88, 94, 95]));

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 1

You have calculated the sum correctly, to return the average you need to divide sum by the length of the array instead of adding the length to sum.

So without giving you the answer directly here’s what I’ll say. Closely reread what you have written for your section of code that should output the answer. If you still don’t catch it then sit down and type out the instructions with written commands, I think you should then see the issue.

1 Like