Answer of Review in Introduction to 'While' Loops in JS


for (x = 0; x< 10; x++){
console.log("I is " + i +".");

var dog = false;
while (dog) {
console.log("Dogs are nice.");
dog =true;

var i=false;
do {
console.log("One more time, or so");

} while (i);




var dog = false;
while (dog) {
 console.log("Dogs are nice.");
 dog =true;


What they are trying to achieve,
that you are able to use a while-loop.

             point of entry
             in while-loop
 ->  while ( condition===true )   -->EXIT--->if condition===false
|       {  // begin of while-code-block  
|          // your code that will be executed 
|          //       as long as while-condition === true
^<- - - } //end of while-code-block, 
                     while-condition is checked again !!

They give you the code:

var understand = true;

	console.log("I'm learning while loops!");
	//Change the value of 'understand' here!
	understand=false;   //<<== you make sure

1 You assign true to the variable understand

2 The while-statement -tests the condition-,
--which is the variable understand with its value being true
3 Access is granted to the while-code-block
4 console.log("I'm learning while loops!"); is executed.
5 assignment of the false value to the variable understand
6 END of while-code-block is reached,
goto 2 //The while-statement -tests the condition-, understand

As understand renders to false,
the while will NOT execute its body,
and will EXIT.

The Instructions:

To finish up and prove your loop mastery,
write three syntactically correct loops in the editor:
one for,
one while, and one do. Beware of infinite loops!

the for-loop:

the while-loop:

the do-while-loop:


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.