Sintaxis de Javascript N°3.
Estructuras de repetición
Una estructura de bloque sirve básicamente para repetir finitamente un bloque de instrucciones
, por lo general son estructuras sujetas a condiciones para salir, las más conocidas son
las de contador y las de valor centinela.
Estructura while
Sintaxis:
while(condición) {
// bloque de instrucciones que se ejecutan mientras la condición sea verdadera.
}
Implementación por contador, sintaxis:
var cont=0; // Inicializo el contador a 0.
while(cont < 'algun numero ') {
// bloque de instrucciones...
++cont; // incremento el contador para que la condición se falsa en algún momento.
}
Implementación por valor centinela.
Con esta implementación por lo regular uso un do { //... }while(condición); que ejecuta el bloque de instrucciones al menos una vez.
// Esta implementación se ejecutará hasta que el programa reciba una entrada igual al valor centinela.
var valor_centinela = 10;
var valor_entrada = 0;
do { // Este bloque se ejecutará al menos una vez.
solicito un valor para la entrada.
// instrucciones.
}while(valor_entrada!=valor_centinela); // Si el valor es igual se sale del ciclo.
Estructura for
La estructura for es parecida al while pues igual ejecuta un ciclo finito. La sintaxis es la siguiente:
for(cont='algun valor'; condición; incremento ó decremento la variable'ó alguna accion extra') {
// bloque de instrucciones.
}
Ejemplo:
var cont=0; // inicializo la variable.
for(cont=0;cont<10;++cont) { // Cuando la 'cont' sea mayor
// que 10 se saldrá del ciclo.
// Bloque de instrucciones.
}
[email protected]
atras Indice siguiente