Counting Cards Help

Tell us what’s happening:
I can’t figure out why the “Cards Sequence 2, 2, 10 should return “1 Bet”” isn’t executing correctly.

I’ve looked at other peoples’ solutions but can’t figure out why my code ins’t working.

Your code so far

var count = 0;

function cc(card) {
  // Only change code below this line
 if (card > 0 && card <= 6){
   count++;
 } else if (card > 7 && card < 9){
   count += 0;
 } else if (card == 10 || card == "J" || card == "Q" || card == "K" || card == "A"){
   count--;
 } 
  
  if (card < 9) {
    return count + " Bet";    
  } else {
    return count + " Hold";
  }
  // Only change code above this line
}

// Add/remove calls to test your function.
// Note: Only the last will display
cc(2); cc(3); cc(7); cc('K'); cc('A');

Your browser information:

Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36.

Link to the challenge:
https://www.freecodecamp.org/challenges/counting-cards