for (i=0; i<=10; i++)
{
}
i=0, declaramos el valor inicial de i.
i<=10, decimos que el valor de i, es menor o igual a 10.
i++, i se incrementa de a 1 por vez.
En este caso, el código que este encerrado entre llaves, se va a repetir un total de 10 veces.
Veamos otro ejemplo, también muy interesante y utilizado
var a = new Array();
a[0] = 'valor';
a[1] = 'valor';
a[2] = 'valor';
for (i=0; i<=a.length; i++)
{
}
La cantidad de veces que corra bucle, va a ser igual a la cantidad de elementos que contenga el array a. Esto se repetirá un total de 3 veces.
Ahora vamos a hacer un ejemplo práctico, que demuestra la importancia de este bucle.
<html>
<head>
<script type="text/javascript">
function bucle ()
{
var a = new Array();
a[0] = 'Valor 1';
a[1] = 'Valor 2';
a[2] = 'Valor 3';
a[3] = 'Valor 4';
for (i=0; i<=a.length; i++)
{
if (document.getElementById('f'+i))
{
document.getElementById('f'+i).innerHTML = a[i];
}
}
}
</script>
</head>
<body>
<a href="javascript: bucle();">Click para iniciar</a>
<div id="f0">-</div>
<div id="f1">-</div>
<div id="f2">-</div>
<div id="f3">-</div>
</body>
</html>
Su sintaxis es basicamente la misma para cualquier lenguaje, en PHP el mismo ejemplo anterior, seria algo así:
for ($i=0; $i<=count($a); $i++)
{
}
Usuarios que han visto este tema también han visto...
- Previsualizar una imagen antes de subirla en JavaScript
- Modelos de almacenamiento de datos
- Marcar todos los checkboxes con JavaScript
- Barra de cargando página en JavaScript
- Tabla de colores con Javascript
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.