|
EL
IDIOMA UNIVERSAL INTERACTIVO |
|||
|
La estructura de programación if...else es una de las más antiguas que existen, y es común en muchos lenguajes, como C o Visual Basic. En JavaScript es capaz de realizar una tarea u otra de acuerdo al resultado obtenido al evaluar una condición. Por ejemplo, con if...else podrás crear un script que brinde acceso a una página sólo si el usuario escribe el dato correcto (ya verás cómo lograrlo). Para usar esta estructura, es importante tener bien claro cuál es la condición a cumplir para luego codificar las acciones que la función debe realizar. Fíjate en la sintaxis, es muy sencilla: |
TEMAS RELACIONADOS |
||
|
if (condición 1) procesos si la condición se cumple; else procesos si la condición no se cumple; Esta sintaxis, traducida a código, podría ser como el siguiente ejemplo: if (respuesta.value == "Jorge Luis Borges") alert("¡Te felicito, es correcto!"); else alert("¡Estás equivocado!"); Este script imaginario mostraría dos mensajes diferentes de acuerdo a lo que escriba el usuario en un cuadro de texto (respuesta.value). Si la respuesta es "Jorge Luis Borges", el mensaje será de felicitación, y si es incorrecta, mostrará una ventana indicando el error. Siempre que trabajes con if...else debes tener en cuenta dos elementos importantes: 1) No necesitas definir cuál es la condición incorrecta, ya que en una estructura if...else todo lo que sea distinto a la condición establecida será interpretado como incorrecto y, por lo tanto, las acciones serán manejadas según lo que se defina en el apartado else. En el ejemplo anterior, si se escribe sólo "Borges" el programa dirá que la respuesta es errónea aunque tú la consideres correcta, porque el nombre completo del autor se definió como condición válida. 2) Para establecer las condiciones es necesario el uso de operadores de comparación o relación ( por ejemplo igual, mayor que, menor que) y lógicos o "booleanos" (AND u OR). Si desconoces los símbolos que representan a estos operadores, es importante que leas la tercera entrega del tutorial para saber cuáles son. Los operadores lógicos se usan para definir no una, sino varias condiciones como necesarias para que se realice cierta tarea (en las próximas páginas verás cómo hacerlo). Sigue leyendo para aprender a hacer tus primeros scripts con la estructura if...else.
| |||