<HTML>
<SCRIPT LANGUAGE="JavaScript">
// PROG032.HTM
var x=1;
var salida="while:\n";
while (x<5)
{
x=x+1;
salida=salida+x+"\t";
}
salida=salida+"\ndo while:\n";
x=1;
do
{
x=x+1;
salida=salida+x+"\t";
} while (x<5);
alert(salida);
</SCRIPT>
</HTML>
¿Qué diferencia hay entre la estructura while y la do-while?
Do
{
sentencia1;
sentencia2;
sentencia3;
} while(condición);
Mientras se cumpla la condición, se repetirá la ejecución de las sentencias 1, 2 y 3.
Como la evaluación de la condición se efectúa al acabarse el ciclo, el do-while se ejecutará siempre como mínimo una vez. Ésta es la diferencia que hay entre la estructura do-while y la while.
<HTML>
<SCRIPT LANGUAGE="JavaScript">
// PROG033.HTM
var x=1;
var salida="while:\n";
while (x<5)
{
x=x+1;
salida=salida+x+"\t";
}
salida=salida+"\ndo while:\n";
x=1;
do
{
x=x+1;
salida=salida+x+"\t";
} while (x>5);
alert(salida);
</SCRIPT>
</HTML>
|
Anterior: switch case |
Siguiente: calculo iterativo |
| articulos relacionados |