Think of a for statement has having a range that starts at some initial value, then increments to some maximum at the end of the range. When we set the initial value to some number that is at the lower end of the range, we can reason that it cannot be a small number, and also be greater than the range maximum at the same time.
var i = 0; i > array.length;
The conditional will never be met under these conditions. Changing to
< makes the condition
true for all values in the lower end of the range. When writing a for statement, be sure to use a conditional that will be true at least once (for most practical purposes).