Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/04/2007, 12:15
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: condicion if rapida

Incluso ésto vi escrito alguna vez:

Código PHP:
var condicion=true;
var 
variable;

condicion?variable="si":variable="no";

alert(variable); 
Así que al parecer, también se admiten instrucciones. Lo que nos permitiría hacer en casos extremos:

Código PHP:
var condicion=true;
var 
variable;

function 
verdadero() {
    
alert("Condicion era true")
}
function 
falso() {
    
alert("Condicion era false")
}

condicionverdadero() : falso(); 
O peores cosas....
Código PHP:
var condicion=true;
var 
variable;

function 
verdadero() {
    
alert("Condicion era true");
}
function 
si() {
    
alert("Que sí que sí, que condicion era true");
}
function 
falso() {
    
alert("Condicion era false");
}

condicion? (verdadero(),si()) : falso(); 

Así que hay pocas limitaciones....



Si hay que opinar, opino que esta es una forma de ensuciar la legibilidad que puede dar esta instrucción, que, a mi modo de ver, es útil para cosas sencillas, pero en cuanto ponemos cosas complicadas no hay nada mejor que el clásico if() else().


Saludos bichomen, caricatos y JavierB!
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.