for
This YouTube video was created by Steve Griffith.
The for
statement creates a loop that consists of three expressions separated by semi-colons and enclosed in parentheses. The three expressions are as follows:
- The initialization of the iterator
- The condition is check before each loop to see if the loop should continue
- The iteration of the iterator
for (initialization; condition; iteration) {...}
The body of the for
statement is enclosed in a set of curly braces ({}
) and is executed each the statement loops as long as the condition evaluates to true.
for (let i = 0; i < 5; i++) {
console.log(i) // Logs 0 to 4
}
let total = 0
for (let i = 0; i < 5; i++) {
total += i
}
console.log(total) // 10
The for
statement can also be used to iterate over arrays by using the iterator as the array index.
const animals = ['cat', 'dog', 'mouse']
for (let i = 0; i < animals.length; i++) {
// Logs all the animals in the array
console.log(animals[i])
}
const numbers = [10, 20, 30, 40, 50, 60, 70, 80, 90];
let total = 0
for (let i = 0; i < numbers.length; i++) {
total += numbers[i]
}
console.log(total) // 450