Ver Mensaje Individual
  #12 (permalink)  
Antiguo 15/04/2004, 18:03
Tukzone
 
Fecha de Ingreso: febrero-2001
Mensajes: 1.374
Antigüedad: 24 años
Puntos: 11
Es similar al if-then:

if (cBox) {
cBox=0;
}
else {
cBox=1;
}

O sea, si cBox es verdadero le asignas el valor 0 (falso), si es falso, el valor 1 (verdadero).

cBox ? cBox = 1 : cBox = 0;

Ahora, esto de arriba se pude simplificar de la siguiente manera:

cBox = cBox ? 1 : 0;

..o..

cBox = (cBox ? 1 : 0);

En verdad se recomienda usar los parentesis, para que el codigo sea mas facil de leer, en caso de que hagamos algo como esto:

cBox = (cBox ? str1 = (str1 != "" ? "hola" : "chau") : str2 = (str2 != "" ? "hola" : "chau"));

Que resulta bastante confuso, por lo que recomiendo usar el clasico if-then si es que la cosa se pone pesada.