Required. A Boolean expression checked before each iteration of the loop. If expression is true, the loop is executed. If expression is false, the loop is terminated.
statement
Required. Statement to be executed if expression is true. Can be a compound statement.