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
Diseño de web Diseño de web
Hosted by www.Geocities.ws

1