Basic JavaScript Counting Cards Help

Can someone please help me understand what is wrong with this code? I am at a total loss as to why it doesn’t complete the tests. Thanks in advance

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";
  }
  // Only change code above this line
}

I get the following returned
// running test
Cards Sequence 2, 3, 4, 5, 6 should return 5 Bet
Cards Sequence 7, 8, 9 should return 0 Hold
Cards Sequence 10, J, Q, K, A should return -5 Hold
Cards Sequence 3, 7, Q, 8, A should return -1 Hold
Cards Sequence 2, J, 9, 2, 7 should return 1 Bet
Cards Sequence 2, 2, 10 should return 1 Bet
Cards Sequence 3, 2, A, 10, K should return -1 Hold
// tests completed

Can you format your code next time? You can hit preformatted icon in your editor.

So far, I can see 2 errors. You need to initialize your variable ‘count’. It’s not defined anywhere and you are using it.

Also notice that there will be spaces between your number and strings.

Yes sorry about the formatting. The var was defined prior to where i had to start the code so i didn’t add it. Also I figured out shortly after I posted that i needed spaces but i then had to refresh for it to actually pass after i fixed it. Thanks for replying so quickly