Review JavaScript Fundamentals by Building a Gradebook App - Step 3

Tell us what’s happening:

This is my current code, after looking over so many different codes in the help section and reading why different codes didn’t work, I am wondering why my code is not working. I have tried this code so many different ways, and yet still no avail. I am understanding that I am pulling scores with getGrade, from the previous function.

Your code so far

function getAverage(scores) {
  let sum = 0;

  for (const score of scores) {
    sum += score;
  }

  return sum / scores.length;
}

function getGrade(score) {
  if (score === 100) {
    return "A++";
  } else if (score >= 90) {
    return "A";

// User Editable Region

function hasPassingGrade(getGrade) {
  if (getGrade >= 60) { 
      return true;
    } else { 
      return false;
    } 
  } 

// 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/133.0.0.0 Safari/537.36

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 3

Hi,
originally there’s supposed to be three console.log statements after your function. It looks like you have removed them. Reset the step to get the code back and complete your function again. Your function works fine so nothing to edit there.
Good luck!

1 Like

something happened to your getGrade function

1 Like

Once I reset my code and made a tiny tweak it worked fine. thank you. I just couldn’t see it without resetting the code.