sábado, 24 de noviembre de 2012

Operador condicional en JavaScript

JavaScript contiene un operador condicional que asigna un valor a una variable a partir de una condición.

Su sintaxis es la siguiente:

variable=(condicion)?valor1:valor2

Si la condicion es verdadera la variable toma el valor1 sino toma el valor2. Es como el condicional if else.

Ejemplo:


<!DOCTYPE html>
<html>
<body>

Edad:<input type="text" id="caja" />

<button onclick="myFunction()">OK</button>

<p id="demo"></p>

<script>
function myFunction()
{
var edad,resultado;
edad=document.getElementById("caja").value;
resultado=(edad<18)?"Eres menor de edad":"Eres mayor de edad";
document.getElementById("demo").innerHTML=resultado;
}
</script>

</body>
</html>


En el ejemplo se crea una caja de texto en el cual se ingresa una edad. Capturamos el valor que digiten y creamos la siguiente condicion: (edad<18) si la edad ingresada es menor a 18 la variable resultado toma el valor: "Eres menor de edad" sino "Eres mayor de edad".

Edad:




No hay comentarios.:

Publicar un comentario