Ver Mensaje Individual
  #26 (permalink)  
Antiguo 21/04/2008, 16:16
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Re: Me conviene usar eval aca ?

Bueno bueno como se está poniendo el hilo...

Cita:
Iniciado por MaBoRaK Ver Mensaje
loading...........

PD:
new Boolean(true)==true <-- es true
pero
new Boolean(true)===true <-- es FALSE

connection closed.
Muy buen aporte MaBoRaK, no tenía ni idea de que eso pasara. La verdad, no me lo esperaba.

Algunos resultados más
Código PHP:
new Boolean(true) === true;                    //    false
new Boolean(true) === new Boolean(true);    //    false
new Number(7) === 7;                        //    false
new Number(7) === new Number(7);            //    false
new String("hola") === "hola";                //    false
!!new Boolean(true) === true;                //    true
!new Boolean(true) === !new Boolean(true);    //    true
true === eval(new Boolean(true));            //    false
true === eval("new Boolean(true)");            //    false    
true === eval("new Boolean("+true+")");        //    false
true === eval("!!new Boolean("+true+")");    //    true    
typeof true;                                //    boolean
typeof new Boolean(true);                    //    object
typeof !!new Boolean(true);                    //    boolean 
El operador new crea un objeto, y los objetos sólo dan igual a otros objetos no si son iguales, sino si son el mismo objeto.

Ni siquiera me lo habría parado a pensar...



Bueno, seguimos investigando con los métodos óptimos...
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.