Ramificación if-then
Operadores Y O
Lo
que permite la sentencia "if-then"
a su programa es comportarse en forma diferente dependiendo de
las entradas de los usuarios. Por ejemplo, podría escribir
un script que actúe de una forma y en forma diferente en
función a una condición. Lo básico es:
if
(condición verdadera)
{
hacer algo;
hacer algo;
hacer algo;
}
Ejemplo 4
La
parte importante de esta estructura son:
Comienza
con la palabra "if" (tiene que ser
en minúscula)
Existe
una condición entre paréntesis que sea verdadera
o falsa
Hay
un conjunto de sentencias que se deberían ejecutar si la
condición es verdaderas. Estas sentencias van entre llaves.
Recuerde,
el espaciado es solo para hacer el script más legible.
Puede poner toda la sentencia en una sola línea, pero esto
será muy difícil de leer.
Ejemplo
de un simple if:
<html>
<head>
<title>Tutorial
de JavaScript</title>
<META
name="keywords" content="javascript, javascript
tutorial, thau, dave thau, how-to, tutorial">
<script
language="JavaScript">
<!--
ocultar
var
helado = prompt("Le gusta el helado?","Ingrese
si o no");
if
(helado == "si")
{
alert("Bienvenido! Estoy encantado que esté nuevamente,
Por favor lea!");
}
//
fin ocultar -->
</script>
</head>
<body>
Esta
información es importante para Uds.
</html>
Si
ingresa "si" en la caja de pregunta (prompt box), recibirá
un caluroso mensaje de bienvenida, luego continuará viendo
el resto de la página.
Otras
condiciones típicas son:
(variable_1
> variable_2) es verdadero si variable_1 es mayor que variable_2
(variable_1 < variable_2) es verdadero si variable_1 es menor
que variable_2
(variable_2 <= variable_2) es verdero si variable_1 es menor
o igual a variable_2
(variable_1 != variable_2) es verdadero si variable_1 no es igual
a variable_2
Operador
Y
El operador
Y (and) se representa por medio de dos ampersand:
if ((edad < 21)
&& (tomar_alcohol == "yes"))
{
document.writeln("Hey! Eres muy joven para tomar aquí!");
}
Note que cada cláusula
tienen que estar encerrada entre paréntesis, incluyendo
las dos sub-partes.
Operador
O
El operador O (OR)
se representa por medio de dos barras:
if
((variable_1 == "bananas") || (variable_1 == "JavaScript"))
{
document.writeln("El mono es feliz porque tiene " +
variable_1);
}
<<<Anterior
- Siguiente>>>
|