Zusammenfassung der Ressource
JavaScript
- Estructuras de Control
- Condicionales
- IF-ELSE
- Se puede indicar una
condición que, de cumplirse,
permite la ejecución de uno
o más enunciados. Por
medio de else se puede
establecer una alternativa,
aunque su uso es opcional.
- Sintaxis if(condición){ …enunciados a
ejecutar si se cumple la condición… }
else { …enunciados a ejecutar si NO se
cumple la condición… }
- Ejemplo if
(variable_a_comparar>100){
alert("El valor de la variable
es mayor que 100"); } else {
alert("El valor de la variable
es menor o igual que 100"); }
- Switch
- Por medio de
switch se puede
listar una serie de
bloques de
enunciados que se
ejecuten
dependiendo del
valor de una
variable.
- Sintaxis switch (variable){ case(valor1): …enunciados a ejecutar para ese valor… break; case(valor2):
…enunciados a ejecutar para ese valor… break; case(valor3): …enunciados a ejecutar para ese valor…
break; default: …enunciados a ejecutar cuando el valor no coincida con ninguno de los anteriores…
break; }
- Ejemplo switch (nombrePersonaje){ case('Harry Mason'): alert('El protagonista del primer «Silent
Hill»'); break; case('James Sunderland'): alert('El protagonista de «Silent Hill 2»'); break; case('Maria'):
alert('Protagonista de «Silent Hill 2: Born from a Wish»'); break; case('Heather Mason'):
alert('Protagonista de «Silent Hill 3», hija de Harry Mason'); break; case('Henry Townshend'):
alert('Protagonista de «Silent Hill 4: The Room»'); break; case('Travis Grady'): alert('Protagonista de
«Silent Hill Origins»'); break; default: alert('El nombre no corresponde a ningún protagonista de
«Silent Hill»'); break; }
- Cíclicos
- While
- se resume en: "mientras se
cumpla la condición indicada,
repite indefinidamente las
instrucciones incluidas dentro del
bucle".
- Sintaxis while(condicion) { ... }
- Ejemplo while(i <= numero) { resultado += i; i++; } alert(resultado);
- Do...while
- Es muy similar al bucle while, salvo
que en este caso siempre se
ejecutan las instrucciones del bucle
al menos la primera vez. Su
definición formal es:
- Sintaxis do { ... } while(condicion);
- Ejemplo do { resultado *= numero; // resultado = resultado * numero numero--; } while(numero > 0);
alert(resultado);