Oletem
9/27/2017 - 9:39 PM

Iterate Odd Numbers With a For Loop

For loops don't have to iterate one at a time. By changing our final-expression, we can count by even numbers.

We'll start at i = 0 and loop while i < 10. We'll increment i by 2 each loop with i += 2.

var ourArray = []; for (var i = 0; i < 10; i += 2) { ourArray.push(i); } ourArray will now contain [0,2,4,6,8].

Let's change our initialization so we can count by odd numbers.


// Example
var ourArray = [];

for (var i = 0; i < 10; i += 2) {
  ourArray.push(i);
}

/*ourArray will now contain [0,2,4,6,8]. - Почему не десяти, потому, что меньше десяти, а ближайшее число меньше десяти на двойку, на которую мы увеличиваем - это 8*/

// Setup
var myArray = [];

for(var i = 1; i<10; i+=2){
  
  myArray.push(i);
}

myArray = [1, 3 , 5, 7, 9];

// Only change code below this line.