JavaScript JavaScript Loops, Arrays and Objects Simplify Repetitive Tasks with Loops Create a `do...while` loop

Natasha Sutevski
Natasha Sutevski
2,557 Points

Can't figure out correct answer

I'm not sure what i'm missing or what else I need to add (or subtract)?

script.js
var secret = prompt("What is the secret password?");

do {
  secret = prompt ("What is the secret password?");
} while (secret !== "sesame");
document.write("You know the secret password. Welcome.");
index.html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript Loops</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>

1 Answer

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 51,941 Points

Do as the bummer message states:

You only need to call the prompt() method once, and only inside the loop. Hint: Declare the secret variable before the loop.

You can initialize var secret as "" so you aren't prompting twice. Other than that your loop is good.