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.

Gergő Endrész
7,169 PointsThis challange simply doesn't work. I can't pass the second task. It says Task1 is no longer passing.
Bug? As I stated in the title, after filling task 2 it says task1 is no longer passing. I don't get it as I didn't change anything on the first line, I just added an if statement which task2 suggests.
var answer = prompt('What is the best programming language?');
if ( answer.toUpperCase() === "JAVASCRIPT"){
alert("You are correct");
}
<!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>
3 Answers

Matthew Brock
16,791 PointsThis worked just fine.
var answer = prompt('What is the best programming language?');
if ( answer === 'JavaScript') {
alert("You are correct");
}

Georgi Georgiev
11,122 PointsHi Gergo,
it seems that you are using .toUpperCase(), which is not part of the challenge's requirements. That is why it does not let you to continue to the next task. Sometimes you must strictly follow the challenge's details and approach it almost the same way as the instructor in the video.
Matthew's example is the solution to passing the step.
Cheers!

Gergő Endrész
7,169 PointsWell that's pretty strange. I only added the .toUpperCase() method after it hadn't accepted my answer (which had been the same as you suggested) stating that the user's answer might have been "javascript" or "JAVASCRIPT". Now it somehow accepted my first solution. Maybe they wanted to teach me how to ask other users in case I get lost.

Steven Parker
216,032 PointsAre you sure you didn't confuse this with a different challenge? This one seems to be looking for you to match explicitly.
I tried a few things and never could get the response saying you should match against differently cased versions of the word.