Basic JavaScript - Counting Cards

Tell us what’s happening:

Describe your issue in detail here.
i can’t find the bug can anyone please mark where am i making mistake.

Your code so far

let count = 0;

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
}

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

let count = 0;

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
}

cc(2); cc(3); cc(7); cc('K'); cc('A');

Your browser information:

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

Challenge Information:

Basic JavaScript - Counting Cards

1 Like

If you look at your console, you should see this error, which should lead you to discover the one small typo which is breaking your code:

Untitled

5 Likes

@igorgetmeabrain Thank Doug it worked.

2 Likes

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.