Javas basics:counting cards help

*hello campers, my code is throwing errors pliz what may be wrong with my code, thanks

  **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++;
   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 (X11; Ubuntu; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0

Challenge: Counting Cards

Link to the challenge:

Try adding console.log(cc()); at the very bottom.

console output is 0Hold

Example Outputs: -3 Hold or 5 Bet

How does that compare to the example outputs?

Do you see the spacing issue?

no comparison so what could be the bug

yes so where is the bug

There is a space between the number and the word here.

There is no space between the number and the word here.

If you understand there is a spacing issue then you need to fix the spacing issue.

Right now you wrote this

and this

You learned in earlier lessons how to concatenete strings to variables.

You also learned how important it is to add spaces.

You should review this lesson

Hope that helps!

1 Like

thank you so much , i finally chased the bug down

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