Replacing else if statements using switch

Tell us what’s happening:

Your code so far


function chainToSwitch(val) {
 var answer = "";
 
 // Only change code below this line
switch(val) {
   case "bob":
     answer = "Marley";
     break;
   case 42:
      answer = "The Answer";
      break;
   case 1:
     answer = "There is no #1";
     break;
   case 99:
     answer = "Missed me by this much!";
     break;
   case 7: 
     answer = "Ate Nine";
     break;
   default:
     answer = "Default";
 // Only change code above this lin
}

}
// Change this value to test
var a = chainToSwitch(2);
console.log(a)


Your browser information:

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

Challenge: Replacing If Else Chains with Switch

Link to the challenge:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/replacing-if-else-chains-with-switch

Welcome opeeny.

Do you have a question?

Please fill in the Tell us what’s happening section of your post.

yiu have removed stuff below the line
specifically the return statement
your function as it is always return undefined

You are assigning values to answer but you never return it. You are also not asked to return “Default” but an empty string for the last two tests.

Thanks let me try that