Estructuras condicionales en Javascript
Autor Fabián Rodríguez

Para la toma de decisiones Javascript implementa una serie de funciones muy parecida a la de otros lenguajes como C++ o Java, estos son los condicionales if y else. Veamos una forma explicativa de lo que significa esto:

Código:
Si(Esta lloviendo) {
Debo usar paraguas;
}
De lo contrario {
Puedo salir a respirar aire fresco;
}
En donde reemplazamos el "si" por el "if" y el de lo contrario, por un "else", esto es útil a la hora de tener que tomar distintas decisiones que de seguro se pueden presentar en cualquier aplicación, por ejemplo si queremos verificar si una variable tiene un valor determinado el código en Javascript sería así:

[highlight=javascript]var edad = 17;
if(edad == 17){
alert('tienes 17 años');
}
else {
alert('No tienes 17');
}[/highlight]

Como pueden ver se pueden combinar con los operadores, es decir podemos usar el mayor, menor, igual, distinto de, and, or etc.

Estructura condicional Switch

La estructura condiciona switch nos permite, a través de un resultado, implementar una acción especifica. Algo así es verdaderamente útil para cuando por ejemplo debemos crear menús. Veamos un ejemplo:

Código PHP:
<html>
<
head>
</
head>
<
body>
<
script language="javascript">
var 
valor;
valor=prompt('Ingresa un número','');
//Convertimos a entero
valor=parseInt(valor);
switch (
valor) {
  case 
1alert('uno');
          break;
  case 
2alert('dos');
          break;
  case 
3alert('tres');
          break;
  case 
4alert('cuatro');
          break;
  case 
5alert('cinco');
          break;
  default:
alert('debe ingresar un valor comprendido entre 1 y 5.');
}
</script>
</body>
</html>