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
Learn to Code — For Free
system
January 30, 2024, 6:20pm
2
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.
opened 05:50PM - 29 Jan 24 UTC
type: bug
scope: curriculum
first timers only
new javascript course
### Describe the Issue
Currently we have this introduction to variables
`… ```md
Variables can be <dfn>assigned</dfn> a value. When you do this while you declare it, this is called <dfn>initialization</dfn>. For example:
```js
let camperbot = "Bot";
```
This would initialize the `camperbot` variable with a value of `Bot`, a string.
````
The problem is we just casually mention that `camperbot` is a string but don't explain what a string is until a few steps later. Plus the actual step wants campers to initialize the `xp` variable with the value of a number.
So I vote we just change the example to use numbers.
## Updated description
````md
# --description--
Variables can be <dfn>assigned</dfn> a value. When you do this while you declare it, this is called <dfn>initialization</dfn>. For example:
```js
let age = 32;
```
This would initialize the `age` variable with a value of the number `32`.
Initialize your `xp` variable to have a value of `0`, a number.
````
### Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-basic-javascript-by-building-a-role-playing-game/step-21
### Your code
see explanation above
### Expected behavior
see explanation above
### Screenshots
_No response_
### System
- Device: [e.g. iPhone 6, Laptop]
- OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
- Browser: [e.g. Chrome, Safari]
- Version: [e.g. 22]
### Additional context
_No response_
Thanks, yes that would be very helpful
system
Closed
July 31, 2024, 8:28am
8
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.