Counting Cards is it array?

Counting Cards is it array?
0

#1

Tell us what’s happening:
I did not understand what is card? Is it array?

Your code so far


var count = 0;
function cc(card) {
  // Only change code below this line
  switch(card){
  case 2:
  case 3:
  case 4:
  case 5:
  case 6:
    count += 1;
    break;
  case 7:
  case 8:
  case 9:
    count;
    break;
  case 10:
  case 'J':
  case 'Q':
  case 'K':
  case 'A':
    count-=1;
    break;
  }

  if(count>0){
    return count + " Bet";
  }
  else{
    return count + " Hold";
  }
  return "Change Me";
  // 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:

User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36.

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/counting-cards/


#2

Nope, look at the last line of given code.

cc(2); cc(3); cc(7); cc(‘K’); cc(‘A’);

It’s a single number of a letter.


#3

@shimphillip

Correction: It’s a single digit (0 - 9 ) or a character (a - z)


#4

I think you need to delete that return 'Change me' because you are using the If statement. Also do you really need the case 7, case 8, and case9? Think about it