Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/04/2007, 19:59
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Preguntilla sobre IsNaN()

Creo que porque primero se hace la conversión de la cadena a analizar a Number, luego se le pasa el isNan:

isNaN(null) --> false // ???
isNaN("") --> false // ???
isNaN(" ") --> false // ???

de esa manera
Number(null) = 0
Number("") = 0
Number(" ") = 0

Y ya sabemos que isNaN(0) = false según la propia función (que esto yo no lo entiendo, 0 es un número..), entonces devuelve false en esos casos como se espera.


Si no me equivoco...
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.