Default and switch command error

Tell us what’s happening:

I have used switch and default command to pass the test but still I am getting an error-for some reason value “a” is not been regognised as apple and so as “b” and"c".
can any one please help me solve this error.
Thank You.

Your code so far


function switchOfStuff(val) {
var answer = "";
// Only change code below this line

switch (val) {
case "a":
answer = "apple";
break;
case "b":
answer = "bird";
break;
case "c":
answer = "cat";
break;
default:
answer = "stuff";
break;
}

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

// Change this value to test
console.log(switchOfStuff(a));

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.106 Safari/537.36.

Challenge: Adding a Default Option in Switch Statements

Link to the challenge:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/adding-a-default-option-in-switch-statements

Are you returning answer?

you have an undeclared variable here, that is throwing everything out of whack

variable?? which line is it i can’t get it, and i am not getting any returning answer.

The variable is in the console.log statement that @ilenia pointed out. (It’s a.)

thank you, for helping me out .