Basic JavaScript - Counting Cards

Tell us what’s happening:
Describe your issue in detail here.

Hello,
I tried this and it is not passing through.
can someone tell me what is the problem?

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;
}
var holdbet = `hold`
if(count > 0){
  holdbet = `Bet`
}

  return count + ` ` + holdbet;
  // Only change code above this line
}

cc(6); cc(5); cc(4); 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/111.0.0.0 Safari/537.36

Challenge: {{challengeTitle}} Basic JavaScript - Counting Cards

Link to the challenge:

Why are you using backticks instead of quote marks?

In the instructions told us to DO NOT us them and in the beginning I tried with the double quotes and it didn’t work.
(Hint
Do NOT reset count to 0 when value is 7, 8, or 9.
Do NOT return an array.
Do NOT include quotes (single or double) in the output.)

I’m not sure I understand why you’re told not to use quote marks.
The challenge passes fine if you use them.
Also, both given solutions for this challenge use them.
Anyhow, your solution with backticks also passes, except for one tiny error.
Check very carefully exactly what you are told to return.

Thank you so much I appreciate your quake response.
And will check. :pray: :pray: :pray:

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