Counting Cards (Still stuggling)

Tell us what’s happening:
I have been tackling this challenge for a few hours and I can’t get why it does not accept the following conditions:

Cards Sequence 10, J, Q, K, A should return -5 Hold
Cards Sequence 3, 7, Q, 8, A should return -1 Hold
Cards Sequence 3, 2, A, 10, K should return -1 Hold

Your code so far


var count = 0;
var answer = ''

function cc(card) {
  // Only change code below this line

 if (card >=2 && card <=6)  {
  count  = count + 1 ;

  }
  else  if (card >= 7 && card <= 9)  { 
 count = count  +  0 ;

  }

  else if ( card == 10||'J'||'Q'||'K'||'A') {
    count = count - 1 ;
  }
 
 if (count > 0) {
answer = (count) + " Bet";

} else if (count === 0) {
answer = (count) + " Hold";
}
else if (count <= 0) {
answer = (count) + 'Hold';
}

return answer;
  // Only change code above this line
}

// Add/remove calls to test your function.
// Note: Only the last will display
cc(10); cc("J"); cc("Q"); cc("K"); cc("A");

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36.

Link to the challenge:

2 posts were merged into an existing topic: Basic JavaScript: Counting Cards [Help!]

Please do not create duplicate posts for the same challenge question(s). It is much better to keep all related questions to the same challenge together, so that there are not multiple responses given on multiple threads.

This thread has been merged with your original and this thread has been unlisted.

Thank you.