1.13 Bloques/Blocks

El empleado de la tienda de telefonos tiene que completar una serie de pasos para completar el pago de la compra de su nuevo telefono

De la misma manera, en nuestro codigo amenudo necesitaremos agrupar una serie de sentencias juntas, que amenudo llamamos un bloque. En JavaScript, un bloque es definido envolviendo una o mas sentencias dentro un par de llaves {...}. Considere:

var amount = 99.99;

// un bloque general
{
  amount = amount * 2;
  console.log( amount );  // 199.98
}

Este tipo de bloque general independiente {...} es valido, pero no es comunmente visto en programas JS. Tipicamente, los bloques estan unidos a algunas sentencias de control, como una sentencia if (ver "Condicionales") o un loop (ver "Loops"). Por ejemplo:

var amount = 99.99;

// es amount lo suficientemente grande?
if (amount > 10) {          // <-- block attached to `if`
    amount = amount * 2;
    console.log( amount );  // 199.98
}

Explicaremos las sentencias if en la siguiente seccion, pero como puede ver, el bloque {...} con esas dos sentencias esta unido a if (amount > 10); las sentencias dentro del bloque de codigo solo sera procesado si la condicion es verdadera.

Nota: A diferencia de la mayoria de las otras sentencias como console.log(...);, una sentencia de bloque no necesita que la coma (;) sea incluida.

results matching ""

    No results matching ""