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 Making Decisions in Your Code with Conditional Statements Add a Final 'else' Clause

Im haveing issues with this final else clause that i need to do and im not sure what im doing wrong, if someone can help

Im doing the challenge task 1 or final else clause and im so lost on what im doing wrong so please help me?

script.js
const isAdmin = false;
const isStudent = false;
let message;

if ( isAdmin ) {
  message = 'Welcome admin';
} else if ( isStudent ) {
  message = 'Welcome student';
} 

if ( ... ) {...
} 
else if ( ... ) {...
} 
else {...
}

3 Answers

Steven Parker
Steven Parker
229,645 Points

A couple of hints:

  • you already have the "if" and "else if", so you won't need to add another of either of those
  • you'll still need to assign the string from the instructions to "message" within the block
Steven Parker
Steven Parker
229,645 Points
if ( isAdmin ) {
  message = 'Welcome admin';
} else if ( isStudent ) {
  message = 'Welcome student';
} 

if ( ... ) {...         //  <-- you don't need this, one is already provided above
} 
else if ( ... ) {...    //  <--  same here, already provided for you
} 
else {                  // <-- so you only need to add the final "else"
                        // and put the assignment of "message" as asked for here in the block
}

Im not understanding what you are meaning sorry.

Steven Parker
Steven Parker
229,645 Points

Perhaps comments added directly to the code will be more clear, see the code I added to my answer.

sorry thank you so much for you help