+ 13
Simpler nested for loop question
Here is an example of nested for loops without iterating through an array. Could someone please walk me through this? Thanks for any help, I'm stuck. I would also like to know what this structure can be used for. Thank you all. var count = 0; for (var i =0;i<3; i++) { //this is a for loop starting at 0 and ending at 2 incrementing by 1 for (var j=0; j <=2; j++) { //this is a nested for loop from 0 to 2 incrementing by 1 count++; //increment count by 1 } } document.write(count);
3 Answers
+ 13
thank you!
+ 1
this will be used to tell how many times this loop is running.
here count should be : 3*3 =9
+ 1
We begin with the outter loop (i) starting at 0, the conditional (i < 3) Is true so, like an if statement, it steps inside and executes the next code before anything else. In this case, we move to an inner loop (j). The inner loop will then iterate until conditional (j < 3) is false and it completes one loop by moving back to your i loop and incrementing the i. Now it repeats, with i = 1. If you output the variables you will see exactly how the count goes (ex:0 012 1 012 2 012)