Counting Cards-May any one please tell me where am mistaken?

** 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” :**

May any one please tell me where am mistaken?

Your code so far

var count = 0;
function cc(card) {
  // Only change code below this line
if(card==2||card==2||card==4||card==6){
  count+=1;
}else if(card==7||card==8||card==9){
  count=count+0;
}else if(card==10||card=='J'||card=='Q'||card=='K'||card=='A'){
  count=count-1;
}
  if(count>0){
      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; rv:56.0) Gecko/20100101 Firefox/56.0.

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

' bet' and ' hold' should be ' Bet' and ' Hold'.

The first two ways you compare card in the if-else block is error-prone. There are two errors in there.

Thanx in advance I changed ‘bet’ to ‘Bet’ and ‘hold’ to ‘Hold’. But there is only one error remained and it is "Cards Sequence 2, 3, 4, 5, 6 should return “5 Bet”. Please may you help me again where am still mistakes.

I already told you. Look closely at how you compare the card value in your if-block.