Ir al contenido principal

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:




Comentarios

Entradas más populares de este blog

Funciones (subprocesos) en PSeInt

A partir de la version 20121010 (10/Octubre/2012) PSeInt permite la posibilidad de definir funciones al que el creador del mismo bautizó como subprocesos , en este tutorial explicaremos brevemente cómo se tratan dichas funciones. Para empezar una función no es más que un bloque de código con un determinado fin o propósito, podemos definir más de una y nos permiten ahorrar líneas código si nuestros programas son muy extensos o hay codificación redundante.

Constante PI en PSeInt

PSeInt a partir de la versión 20130331 "31/marzo/2013" incluye la constante PI . Una constante imprescindible a la hora de trabajar con funciones u operaciones matemáticas. Para averiguar su valor basta con la siguiente línea de código: Proceso sin_titulo Escribir "El valor de PI: " , PI ; FinProceso

Buscador en tiempo real con AJAX, PHP y MySQL

Buscador realizado en HTML utilizando como lenguaje de programación PHP , la tecnología AJAX y a MySQL como motor de base de datos.