Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2014, 06:21
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 4 meses
Puntos: 578
Respuesta: Evitar NAN en funcion

Utilizar solo isNaN para hacer una comprobación no es la mejor forma debido a que puede producirse (en este caso siempre) una conversión de tipos... Yo siempre lo hago de dos formas:

Código Javascript:
Ver original
  1. var value = document.getElementById('p1' + i).value;
  2. if(isNaN(parseFloat(value)) || isNaN(Number(value)))
  3.      document.getElementById('p1' + i).value = 0;

Última edición por PHPeros; 09/07/2014 a las 11:52