Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript JavaScript Basics Working with Strings Combine and Manipulate Strings

Royce Nmorka
Royce Nmorka
193 Points

Bummer: Use the `.toUpperCase()` method to convert the `role` string to all upper-case.

const msg = firstName + " " + lastName + ":" + role.toUpperCase() + ".";

app.js
const firstName = "Royce";
const lastName = "Nmorka";
const role = "developer";

//const shout = role.toUpperCase();

const msg = firstName + " " + lastName + ":" + role.toUpperCase() + "."; 

1 Answer

Jason Anders
MOD
Jason Anders
Treehouse Moderator 145,547 Points

Hi Royce Nmorka

For the most part, you do have it correct. Challenges and the instructions are very specific, and often, the task will not pass if one little thing is off.

The Bummer message is very misleading here. All you need to fix up are two things:

  1. There needs to be a space between the colon and the role (as the example show), so just add a space after the colon.
  2. The task will not accept a period at the end. The instructions don't ask for it and the example doesn't have one, so putting one there causes the task to fail.

So, while this will work just fine:

const msg = firstName + " " + lastName + ":" + role.toUpperCase() + ".";

It needs to be:

const msg = firstName + " " + lastName + ": " + role.toUpperCase();

Nice work! :) :dizzy: