Help me please guys am clueless in what to do here

I have been stuck on this step for now a week I have tried everything yet no results could someone explain

Describe your issue in detail here.

   **Your code so far**
var count = 0;

function cc(card) {
 // Only change code below this line
 switch (card) {
   case 2:
   case 3:
   case 3:
   case 4:
   case 5:
   case 6:
    count ++;
    break; 

   case 7:
   case 8:
   case 9:
    break;
    
   case 10:
   case "J":
   case "Q":
   case "K":
   case "A":
    count --;
    break;
}

if (count>0) {
  return count + "Bet";
} else {
  return count + "Hold";
} 
 //return "Change Me";
 // Only change code above this line
}

cc(2); cc(3); cc(7); cc('K'); cc('A');
   **Your browser information:**

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

Challenge: Counting Cards

Link to the challenge:

I wouldn’t say you are clueless. You have done almost everything correct except for one small detail. Look at the first test, it says your function should return “5 Bet”. Notice the space between the 5 and Bet. Now look at your return statement:

return count + "Bet";

Do you see a space in there? This is a very common mistake, you are not alone.

i dont get what you mean could you elaborate

return count + "Bet";

If count equals 5 then what string will this return statement return? If you still don’t see it then add the following right above the return statement:

console.log(count + "Bet");

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.