06/05/2011, 16:49
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses Puntos: 1485 | |
Respuesta: too much recursion (function sumar) fijate en la misma linea que intentastes, var resultado=a+b;. es la forma correcta, pero obtienes el resultado incorrecto porque el operador de sumar (+) tambien se utiliza para concatenar (unir) string. por esa razon fue el comentario en mi mensaje anterior: debes sumar directamente ambos argumentos convirtiendolo antes a integer. todos los valores que obtienes desde controles de formulario (en tu caso el <input>), javascript lo obtiene como tipo string (cadena o texto). antes de poder realizar la suma debes convertir cada argumento a integer (entero o numero) con cualquiera de las siguientes funciones: Number, parseInt o parseFloat. luego de convertirlo puedes sumarlo adecuadamente.
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |