Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/05/2011, 06:01
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 5 meses
Puntos: 310
Respuesta: Condiciones if()

Cita:
Iniciado por Panino5001 Ver Mensaje
amigo _cronos2, tengo que contradecirte:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin título</title>
<
script type="text/javascript">
function 
out(t){
    
document.getElementById('log').innerHTML+=t+'<br />';    
}
function XOR(
ab){ return (|| b) && !(&& b); }
onload=function(){
    
out(XOR(truetrue)); // false
    
out(XOR(falsefalse)); // false
    
out(XOR(truefalse)); // true
    
out('---------------------');
    
out(true true);
    
out(false false);
    
out(true false);
}
</script>
</head>

<body>
<div id="log"></div>
</body>
</html> 
WTF? Toda la vida pensando que no existía, y supongo que fue porque entendí mal
El único inconveniente que le veo a la implementación nativa es que hay que pasarle booleanos "estrictos", porque si no se vuelve loco. Ej:
Cita:
window ^ !window; // 0
!!window ^ !window; // 1
Quizá fue por eso que entendí mal, sí existe pero es un poco exquisito
Ahí te va otro paquete de karma.
Saludos :D
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red