Learn Basic JavaScript by Building a Role Playing Game - Step 76

Tell us what’s happening:

Hello all, I have tried to complete this step using every configuration of code I can think of and keep getting same response, that I must wrap the “buyHealth” function in the “if” statement. I’ve tried to place the statement before and after the function and get the same results, same with the curly brackets.

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region


  function buyHealth() {
    if ("gold >= 10") {
  gold -= 10;  
  health += 10;
  goldText.innerText = gold;
  healthText.innerText = health;
}}


// User Editable Region

Your browser information:

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

Challenge Information:

Learn Basic JavaScript by Building a Role Playing Game - Step 76

Your issue is here

you shouldn’t use a string here

here is the example they gave again

const num = 5;
if (num >= 3) {
  console.log("This code will run because num is greater than or equal to 3.");
}

once you fix that, then it will pass

1 Like

OMG! I tried that but not on its own lol. It’s always something simple like that. I must stop overthinking… and overtyping as well :laughing:. Thank you for your help. Have a great rest of your evening!

1 Like