Basic JavaScript - Counting Cards - Error messages "Cards Sequence... should return string"

I keep getting the following errors:
Cards Sequence 2, 3, 4, 5, 6 should return the string “5 Bet”
Cards Sequence 10, J, Q, K, A should return the string “-5 Hold”
Cards Sequence 3, 7, Q, 8, A should return the string “-1 Hold”
Cards Sequence 2, J, 9, 2, 7 should return the string “1 Bet”
Cards Sequence 2, 2, 10 should return the string “1 Bet”
Cards Sequence 3, 2, A, 10, K should return the string “-1 Hold”

But I still do not see what is causing these errors. What do I need to fix?
Please help, and thank you!

let count = 0;

function cc(card) {
  // Only change code below this line
switch(card) {
  case 2:
  case 3:
  case 4:
  case 5:
  case 6:
   count++;
   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 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36

Challenge: Basic JavaScript - Counting Cards

Link to the challenge:

“The function will then return a string with the current count and the string Bet if the count is → positive <–…”

1 Like

Thank you!This worked!

2 Likes

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