Can anyone help me solve card counting fuction

Can anyone tell me what’s the issue
its the counting cards function and its not working and idk whats wrong in here.
I’ve watched the video for help but Im still not able to solve it

  **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;
}
var holdbet = 'Bet';
if (holdbet <= 0){
holdbet = 'Hold'
}
return count + ''+  holdbet;
// 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/93.0.4577.82 Safari/537.36

Challenge: Counting Cards

Link to the challenge:

1 Like

perhaps needs to be … if (count <= 0) {

2 Likes

i tried but not working .

1 Like

You’re not returning a space in the string

return count + ''+  holdbet;

should be

return count + ' '+  holdbet;
2 Likes

@laury it worked… but can you tell me why is that important

1 Like

HI @ridzzali110 !

If you add a console.log(cc(2)) after your function then you can see the result is 1Bet

The correct answer should be 1 Bet.

The space is important.

2 Likes

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