My switch code isn't working. Can someone help?

Tell us what’s happening:
I’m sure my code is correct, but its not passing the test.

Your code so far
function caseInSwitch(val) {
var answer = “”;
// Only change code below this line
switch(val) {
case 1:
console.log(‘alpha’);
break;
case 2:
console.log(‘beta’);
break;
case 3:
console.log(‘gamma’);
break;
case 4:
console.log(‘delta’);
break;
}


function caseInSwitch(val) {
var answer = "";
// Only change code below this line
switch(val) {
case 1:
  console.log('alpha');
  break;
case 2:
  console.log('beta');
  break;
case 3:
  console.log('gamma');
  break;
case 4:
  console.log('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/80.0.3987.163 Safari/537.36.

Challenge: Selecting from Many Options with Switch Statements

Link to the challenge:

Hi there,

The test is failing because you are not changing the value of answer, you are only logging the words to the console so it will always return as an empty string.

You need to set the value of answer by changing your console.logs to answer = “myString” changing the myString to the appropriate value.

Good luck :smiley:

1 Like

Thank you! I can’t believe I didn’t catch that…