MSDN Library
Collapse the table of content
Expand the table of content

Estructuras de control

Actualización: noviembre 2007

Para todas las estructuras de control excepto la instrucción switch, la transferencia del control del programa se basa en una decisión cuyo resultado es una instrucción del valor de verdad (que devuelve un tipo booleano true o false). Se crea una expresión y, a continuación, se prueba si su resultado es true. Hay dos clases principales de estructuras de control de programa.

La estructura de selección especifica rutas alternativas para el flujo del programa, creando de este modo un punto de unión en el programa (como un desvío en una carretera). En JScript hay disponibles cuatro tipos de estructuras de selección.

  • la estructura de selección única (if)

  • la estructura de selección doble (if...else)

  • la estructura de selección múltiple (switch)

  • el operador condicional en línea ?:

La estructura de repetición especifica la repetición de una acción mientras se sigan cumpliendo determinadas condiciones. Cuando las condiciones de la instrucción de control se hayan cumplido (normalmente después de un número específico de repeticiones), el control se transferirá a la siguiente instrucción externa a la estructura de repetición. En JScript hay disponibles cuatro tipos de estructuras de repetición.

  • la expresión se prueba en la parte superior del bucle (while)

  • la expresión se prueba en la parte inferior del bucle (do...while)

  • opera en las propiedades de un objeto o en los elementos de una matriz (for...in)

  • repetición controlada mediante contador (for)

Las secuencias de comandos complejas anidan y apilan las estructuras de control de selección y repetición.

El control de excepciones, que proporciona otro medio de controlar el flujo del programa, no se trata en este documento. Para obtener más información, vea try...catch...finally (Instrucción).

Adiciones de comunidad

Mostrar:
© 2016 Microsoft