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 trialstian wilks johansen
11,053 PointsWhat's wrong with my code
What's wrong with my code
Complete the assignment to the userName variable by adding a # symbol followed by an all uppercase version of the lastName variable. In other words, using string concatenation so that the final value of userName is "23188XTR#SMITH".
var id = "23188xtr";
var lastName = "Smith";
var userName = (id + "#" + lastName).toUpperCase();
<!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>
1 Answer
Erik McClintock
45,783 PointsStian,
This challenge is worded in a fairly confusing manner, but we can see the end result that they're looking for in the sample string '23188XTR#SMITH'.
In the first task of the challenge, we applied .toUpperCase() to our ID. Now, we need to append a pound sign ('#'), then append to that the all-uppercase version of the value stored in our lastName variable.
You are close, but you have a few issues with your code.
You have:
var userName = (id + "#" + lastName).toUpperCase();
You need:
var userName = id.toUpperCase() + "#" + lastName.toUpperCase(); // retain the id.toUpperCase() call, then simply append the next two things that you need in your string
Happy coding!
Erik
stian wilks johansen
11,053 PointsThanks for the help
Jason Anello
Courses Plus Student 94,610 PointsJason Anello
Courses Plus Student 94,610 PointsHi Stian,
Your code does produce the correct result, but I think the challenge wanted you to arrive at the answer in a specific way which Erik has in his answer.