Counting cards challenge, Logic error?

I don’t understand why it doesn’t work in only 2 cases:

my code so far

var count = 0;

function cc(card) {
// Only change code below this line
case 2:
case 3:
case 4:
case 5:
case 6:
count ++;
return count + ' Bet';
case 10:
case 'J':
case 'Q':
case 'K':
case 'A':
count --;
return count + ' Hold';

return count + ' Hold';
// Only change code above this line

cc(2); cc(3); cc(7); cc('K'); cc('A');

Your browser information:

Challenge: Counting Cards

Link to the challenge:

You do have a small misunderstanding.

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.

You want to return Hold or Bet based upon the value of count rather than the value of card.

1 Like

ohhhhhh, Thankss alot. I get it now.

1 Like