For Loops
Combines four parts of a loop into one line:
Type
Initialization
Conditions
Update
No need to remember to update or break the loop within the code block!
For loop example #1
Processing, Java, C#:
JavaScript and JS libraries:
Both will print:
0 1 2 3 4
Here:
Type: for (line 1)
Initialization: int count = 0; and var count = 0; (line 1)
Conditions: (count < 5) (line 1) (only runs the loop code when the count is 0-4)
Update: count++; (line 1)
Action: println(count); (line 2) (prints the current value of count)
For loop example #2
Processing, Java, C#:
JS libraries:
Both will print:
Fluffy Nugget Pumpkin
Here:
Type: for (line 3)
Initialization: int i = 0; and var i = 0; (line 3)
Conditions: (i < names.length) (line 3) (only runs the loop code when the i variable is one less than the length of the array - keeps the array within bounds)
Update: i++; (line 3)
Action: println(names[i]); (line 4) (prints the current name based on its index (using i to keep track of that number))
Note: The variable i is often used, standing for “item” or “index”
Last updated