JavaScript contiene un operador condicional que asigna un valor a una variable a partir de una condición.
Su sintaxis es la siguiente:
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:
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:
Comentarios
Publicar un comentario