Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Basics (Retired) Storing and Tracking Information with Variables Using String Methods

What is wrong with my code

whenever i type something new in it always says that task one has been removed a little help?

app.js
var id = "23188xtr"; var lastName = "Smith" ;
var lastName = "Smith";
var userName = id.toUpperCase() + '#' + lastName.toUppercase();
index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script src="app.js"></script>
</body>
</html>

2 Answers

James Alker
James Alker
8,554 Points

Might be because you're declaring the lastName variable twice?

could you help me out if i put the question on here i've been trying at this for ages now.

James Alker
James Alker
8,554 Points

Not sure what the question is but the error may just be because you have the 'lastName' variable declared twice:

var id = "23188xtr"; var lastName = "Smith" ;
var lastName = "Smith";
var userName = id.toUpperCase() + '#' + lastName.toUppercase();

remove it to get the below which looks ok to me:

var id = "23188xtr";
var lastName = "Smith";
var userName = id.toUpperCase() + '#' + lastName.toUppercase();
Jasper Leenarts
Jasper Leenarts
13,830 Points

Like James said, you declared the variable lastName 2 times.

I also typed what you did Timothy, without the second declaration of the variable, and I got the same error message as you. Then I switched the '#' to "#".

It really should not matter, so I think it is a little bug in the code challenge perhaps? But it did the trick. Here is the code I used to test it out.

var id = "23188xtr";
var lastName = "Smith";

var userName = id.toUpperCase() + "#" + lastName.toUpperCase();