Ver Mensaje Individual
  #17 (permalink)  
Antiguo 20/04/2004, 09:30
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Pues de hecho... no sé si se le llama negador...

se puede usar para cambiar el valor de una variable dependiendo de su estado actual, o para asignar valor inicial a una variable.

por eje.. (mplo)

var pepe = "azul"

y luego decirle...

pepe == "azul" ? "verde" : "azul"

Eso cambiaría el valor a pepe cada vez que se ejecutara esa sentencia.

Lo otro es asignar un valor inicial a una variable que recién se declara

var color = pepe=="azul"?"verde":"azul";

Así se realiza una afirmación, y dependiendo de si es true o false toma uno u otro valor.

El ejemplo de Tukzone no realiza la afirmación, si no que directamente pone una variable que previamente contiene el true o false, pero no me había yo enterao...

así que pensaba que esa sentencia era del tipo


pepe == "azul" ? "verde" : "azul"

pero me extrañaba porque usaba sólo un = de ahí mi despiste sumo. Pero resultó ser una sentencia del tipo del segundo ejemplo que puse.

apuesto a que no me se entendió ni la mitad de lo que dije....