While Loops in JavaScript (OCR A Level Computer Science): Revision Note
Exam code: H446
While Loops in JavaScript
A
whileloop is a control flow statement that allows a block of code to repeatedly execute as long as a specified condition remains trueWhileloops provide a flexible and powerful way to handle situations where the number of iterations is unknown in advance
Syntax of a while loop
The syntax of a
whilethe loop consists of a condition and a code block:
while (condition) { // Code to be executed as long as the condition is true}
The condition is evaluated before each iteration. If the condition evaluates to
true, the code block is executed. If the condition evaluates tofalse, the loop terminates
Example 1: Counting from 1 to 5

While loop in JavaScript counting from 1 to 5
Example 2: Checking if the password is 'secret'

While loop in JavaScript checking if the password is correct
Do While Loops in JavaScript
A
do whileloop is a control flow statement that allows a block of code to repeatedly execute at least once, and then continue execution as long as a specified condition remains trueDo whileloops provide a variation of the while loop with slightly different behaviour
Syntax of a do while loop
The syntax of a do while the loop consists of a code block and a condition:
do { // Code to be executed at least once} while (condition);
Code Block: The code block is executed first before evaluating the condition
Condition: The condition is evaluated after executing the code block. If the condition evaluates to
true, the loop continues executing. If the condition evaluates tofalse, the loop terminates
Example: Rolling a die until a desired number is obtained

Do while loop in JavaScript - a dice roll repeats until the target number is met
Examiner Tips and Tricks
You can use either a
whileloop or ado whileloop but don't forget that ado whileloop will always run once before checking if the condition is true
Unlock more, it's free!
Was this revision note helpful?
Build on this topic