Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2009, 23:40
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: Sumar en un For

con la unica intencion de ayudarte a tenerlo funcionando, es decir, no mejorando el codigo para que sea optimo:
  • lo primero es que cuando uno de los opeandos del operador + es un string, los operandos se concatenan. es decir, se unen en lugar de sumarse. de modo que charAt devuelve un string y este lo tienes que convertir a integer. puedes usar la funcion Number o parseInt, el que guste.
  • y lo otro es que el condicional del bucle esta contando una posicion de mas. es decir, si la cadena contiene cuatro caracteres, cuenta de 0 a 4 para un total de 5 posiciones. el error esta en la comparacion.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.