Tutorial JavaScript

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>>>


¡Visita también estos sitios interesantes!

Sitio alojado en Yaia.com