Estructuras condicionales compuestas de programación en javascript

A menudo, es necesario probar más de una condición dentro de la misma sentencia if. 
Consideremos que desea que el visitante ingrese un número entre 51 y 99, incluso ambos. 

Lo más importante que hay que tener en cuenta es que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas.

En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso.

La función prompt retorna un string por lo que debemos convertirlo a entero cuando queremos saber cual de los dos valores es mayor numéricamente. En el lenguaje JavaScript una variable puede ir cambiando el tipo de dato que almacena a lo largo de la ejecución del programa.

Más adelante veremos qué sucede cuando preguntamos cual de dos string es mayor.
Estamos en presencia de una ESTRUCTURA CONDICIONAL COMPUESTA ya que tenemos actividades por la rama del verdadero y del falso.







  1. La palabra clave if seguida de unos paréntesis.
  2. Una condición a probar, puesta dentro de los paréntesis (típicamente "¿es este valor mayor que este otro valor?", o "¿existe este valor?"). Esta condición usará los operadores de comparación que hemos hablado en el módulo anterior y retorna un valor true o false (verdadero o falso).
  3. Un conjunto de llaves, en las cuales tenemos algún código — puede ser cualquier código que deseemos, código que se ejecutará sólamente si la condición retorna true.
  4. La palabra clave else.
  5. Otro conjunto de llaves, dentro de las cuales tendremos otro código — puede ser cualquier código que deseemos, y sólo se ejecutará si la condición no es true.

Este código es fácil de leer — está diciendo "si (if) la condición retorna verdadero (true), entonces ejecute el código A, sino (else) ejecute el código B".


Ahora, si el usuario introduce una edad menor a 18, el programa ejecuta las instrucciones que haya dentro del ELSE { ... }. 

El ejercicio podéis probarlo aquí: If compuesto




BIBLIOGRAFIA:
Scripttbc, B. (2014). estructuras condicionales de programaciòn en JavaScript. 2021, de google Sitio web: scripttbc.blogspot







Comentarios

Entradas más populares de este blog

ESTRUCTURAS: FUNCIONES CON PARÁMETRO

ESTRUCTURAS: OPERADORES LÓGICOS EN JAVASCRIPT

Estructura switch en javascript