Counting Cards assistance....really stuck,someone please help me solve this?

Tell us what’s happening:

Your code so far


var count = 0;

function cc(card) {
  // Only change code below this line
  var msg='';
  switch (card){
    case 2:
    case 3:
    case 4:
    case 5:
    case 6:
     count++;
    break;
    case 7:
    case 8:
    case 9:
     count = count;
    break;
    case 10:
    case "J":
    case "Q":
    case "K":
    case "A":
      count--;
    break;
  }
   if( count=== 5) msg ="5 Bet";
   else if (count=== 0) msg ="0 Hold";
   else if (count=== -5 )msg ="-5 Hold";
   else if (count===-1) msg ="-1 Hold";
   else if (count===1) msg ="1 Bet";
  return "msg";
  // Only change code above this line
}

// Add/remove calls to test your function.
// Note: Only the last will display
cc(2); cc(3); cc(4); cc('5'); cc('6');

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/counting-cards/

“The function will then return a string with the current count and the string Bet if the count is positive, or Hold if the count is zero or negative. ”

Right now you are returning a string msg. You’re not using the msg variable in your return. Which you do not even need

“return a string with the current count and the string Bet if the count is positive, or Hold if the count is zero or negative.”

You just need an if/else statement. In the if you return using the count variable plus a string “Bet”
Else you return the count variable plus a string “hold”. If the if/else statement is for you to figure out