Please what is wrong with this code: Replacing If Else Chains with Switch

Please what is wrong with this code: Replacing If Else Chains with Switch
0

#1

Tell us what’s happening:

what is wrong with this code guys, it’s not working

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;

   case John:
   answer = "";
   break;

  case 156:
  answer = "";
  break;
  }
  
  // Only change code above this line  
  return answer;  
}

// Change this value to test
chainToSwitch(7);

Your browser information:

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

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


#2

“John” is a string.
How do you write a string?

See if you can figure out?


#3

@aditya_p Thank you its finally work out. I mistakenly use plus at the start of the function ( +function chainToSwitch(val) {
var answer = “”; ) thanks you.