Foros del Web » Programando para Internet » Javascript »

Problema de novato

Estas en el tema de Problema de novato en el foro de Javascript en Foros del Web. Tengo un problema mu sencillo, tengo una caja de texto donde un usuario puede ingresar un número de 2 cifras, y quiero sumar las cifras: ...
  #1 (permalink)  
Antiguo 28/12/2002, 10:00
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 5 meses
Puntos: 3
Problema de novato

Tengo un problema mu sencillo, tengo una caja de texto donde un usuario puede ingresar un número de 2 cifras, y quiero sumar las cifras:

a=27

b=2+7

Por favor alguno que me guie....

Muchas Gracias.
  #2 (permalink)  
Antiguo 28/12/2002, 10:15
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Buenas,

seguro que hay una forma más sencilla. Ahora mismo lo que me salió es lo siguiente:


<script language="javascript">
a=new String(27)
uno=new Number(a.substring(0,1))
dos=new Number(a.substring (1))
b=eval(uno + dos)
alert(b)
</script>


Dime si te sirve
  #3 (permalink)  
Antiguo 01/01/2003, 08:28
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 5 meses
Puntos: 3
Ya funciona!

Muchas gracias!.
  #4 (permalink)  
Antiguo 01/01/2003, 14:13
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 22 años, 9 meses
Puntos: 1
Se que ya lo respondieron, pero me estaba preguntando que pasa si son mas numeros, y seria muy tedioso tener que hacer (a.substring(0,1), a.substring(1,2), a.substring(2,3)... etc) por eso con un sencillo bucle, ya se que nadie pregunto, pero me paso por la mente... anyway :

<script language="javascript">
a=new String(12346)
total=0
for(i=0;i<a.length;i++)
{
mem=new Number(a.substring(i,i+1));
total=eval(total + mem);
}
alert(total);
</script>
__________________
"No hay aplicaciones imposibles, solo hombres incapaces"
  #5 (permalink)  
Antiguo 01/01/2003, 14:19
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
jlmm, dichosos los ojos que te leen

como siempre, buen aporte

¿quizás estaría bien añadirlo a las FAQ's?

saludos, jlmm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:25.