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

I can't figure out this challenge - Javascript basics - Using string methods. (15th tutorial) The second objective.

If anyone could help me figure it out and kind of explain it that would be nice!

app.js
var id = "23188xtr";
var lastName = "Smith";

var userName = id.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

Grace Kelly
Grace Kelly
33,990 Points

Hi Sjoerd, you've got the first part right which is awesome :) now what you need to do is concatenate a "#" sign and convert the lastName variable to uppercase and concatenate that too!! To concatenate we use the "+" sign, like so:

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

This gives you "23188XTR#SMITH"

Hope that helps!!

Aha, Thank you. I was probably overthinking on this one because it makes a lot of sense the way you wrote it!

Thank you!

Grace Kelly
Grace Kelly
33,990 Points

No problem!! I'm glad it makes sense! :D