Wht=y did we have to use return instead of case?

please guys why did we have to use return here instead of case???

  **Your code so far**

function caseInSwitch(val) {
var answer = "";
// Only change code below this line
switch (val) {
  case 1:
    return "alpha";
    break;
  case 2:
    return "beta";
    break;
  case 3:
    return "gamma";
    break;
  case 4:
    return "delta";
    break;
}

// Only change code above this line
return answer;
}

caseInSwitch(1);
  **Your browser information:**

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

Challenge: Selecting from Many Options with Switch Statements

Link to the challenge:

I don’t understand the question. You used both return and case.

i mean why did we have to use return???

You don’t have to use your last return statement (return answer). You could either return from the switch statement, or just re-assign the answer variable in the switch and return it at the bottom.

If you don’t want to use return in the switch, change every occurrence of return to answer =

1 Like

There are different places that you can put return statements, but you need to return a value because that’s a requirement for three function.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.