Tema: isNaN()
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2011, 00:36
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: isNaN()

hola totti,

la función isNaN se mete dentro de un IF, para saber si es número o no:

if(isNaN(numero)) --> si la variable num no es numérico se cumple la función (isNaN = is Not A Number)

en tu caso deberías de comprobar antes de sumar/restar en tus funciones de suma y resta, en la comprobación inicial de los checks marcados:
----

...
if(!isNaN(valor)) //con la admiración busco lo contrario, que si isNaN es true
total += valor;
....

-------------------

saludos.