Building a Role Playing Game - Step 7 issue with script

Tell us what’s happening:

Describe your issue in detail here.
I did exactly what was asked and it is still saying wrong.

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet" href="./styles.css">
    <title>RPG - Dragon Repeller</title>
    <script src="./script.js"></script>
  </head>
  <body>
    <div id="game">
    </div>
  </body>
</html>
/* file: script.js */

// User Editable Region

let xp = "0";


// 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/120.0.0.0 Safari/537.36

Challenge Information:

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

You appear to have created this post without editing the template. Please edit your post to Tell us what’s happening in your own words.

My Error:
Sorry, your code does not pass. Try again.

You should initialize the xp variable to 0. Don’t forget the semi-colon at the end of the line.

My instructions:

Step 7

Variables can be assigned a value. When you do this while you declare it, this is called initialization. For example:

let camperbot = "Bot";

This would initialize the camperbot variable with a value of Bot, a string.

Initialize your xp variable to have a value of 0, a number.

My code:
let xp = “0”;

Nevermind! I see it doesn’t need the quotations.

1 Like

I created an issue yesterday to update the example to use numbers instead of strings because you aren’t the first to make that mistake.
I think the updated example will make it clearer what the given value should be.
Plus strings haven’t really been taught yet so it is best to just stick with numbers for now.

Thanks, yes that would be very helpful

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