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) Making Decisions with Conditional Statements Using Comparison Operators

can someone help me with this? I'm having a very difficult time wit JavaScript

its just not clicking

script.js
var a = 10;
var b = 20;
var c = 30;
var answer = prompt(10 > 20);
if (answer === >) {
    alert('a is greater than b');
    } else {
      alert('a is not greater than b');
    }
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="script.js"></script>
</body>
</html>

1 Answer

Robert Bennett
Robert Bennett
11,927 Points

You don't need this! var answer = prompt(10 > 20);
The variables are all set for you. var a = 10; Just use the greater symbol >. You are on the right track for this... It is asking you to compare to values. This is how the if () function runs. If it is true it will run what ever code you put first ex. If( 10 > 20) {code to executed} this is false because 10 is not greater than 20 - so the code wont run. Now we need an else {code to executed} which would be 'a is not greater than b' which is true ... the code runs.

You wrote var answer = prompt(10 > 20) you don't need this!;

if (answer === >) This code should read if ( a > b) Here is the code that works =>

if ( a > b) { alert('a is greater than b'); } else { alert('a is not greater than b'); }