JavaScript Bucles estándar "para"

Ejemplo

Uso estándar

for (var i = 0; i < 100; i++) {
    console.log(i);
}

Rendimiento esperado:

0
1
...
99

Declaraciones multiples

Normalmente se utiliza para almacenar en caché la longitud de una matriz.

var array = ['a', 'b', 'c'];
for (var i = 0; i < array.length; i++) {
    console.log(array[i]);
}

Rendimiento esperado:

'una'
'segundo'
'do'

Cambiando el incremento

for (var i = 0; i < 100; i += 2 /* Can also be: i = i + 2 */) {
    console.log(i);
}

Rendimiento esperado:

0
2
4
...
98

Bucle decrementado

for (var i = 100; i >=0; i--) {
    console.log(i);
}

Rendimiento esperado:

100
99
98
...
0