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

Premalatha Arumugam
Premalatha Arumugam
1,612 Points

This is the code we used in the last code challenge. After learning about do...while loops, don't you think this would w

This is the code we used in the last code challenge. After learning about do...while loops, don't you think this would work better in the do...while style? Re-write the code to use a do...while loop

script.js
var secret = prompt("What is the secret password?");
do ( secret !== "sesame" ) {
  secret = prompt("What is the secret password?");    
}while(secret === "sesame");
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

Steven Parker
Steven Parker
186,663 Points

You're part way there, but:

  • there should be only one "prompt" (inside the loop)
  • there's only one condition in the loop (after the "while"), nothing should be between "do" and the brace
  • the test after the "while" will need to use a different comparison