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

pinky
pinky
2,289 Points

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
220,865 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
220,865 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
}
pinky
pinky
2,289 Points

Im not understanding what you are meaning sorry.

Steven Parker
Steven Parker
220,865 Points

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

pinky
pinky
2,289 Points

sorry thank you so much for you help