Foros del Web » Programando para Internet » Javascript »

Como sumar en Javascript?

Estas en el tema de Como sumar en Javascript? en el foro de Javascript en Foros del Web. Hola amigos de foros del web, tengo el siguiente codigo, y supuestamente tiene que sumar los valores, la multiplicacion y resta funcionan perfectamente, pero al ...
  #1 (permalink)  
Antiguo 14/09/2010, 08:48
 
Fecha de Ingreso: julio-2008
Mensajes: 350
Antigüedad: 15 años, 9 meses
Puntos: 4
Como sumar en Javascript?

Hola amigos de foros del web, tengo el siguiente codigo, y supuestamente tiene que sumar los valores, la multiplicacion y resta funcionan perfectamente, pero al sumar solo agrega 10 y me queda 1010, cuando tendria que sumar 10 y quedar 20... Alguien save porque no suma???

<script type="text/javascript">
var variable="10"
function cambio(){
variable = variable + 10;
}
</script>
<a href="#" onclick="cambio();return false"> Cambia </a>
<input type="button" onclick="alert(variable)" />

Gracias de antemano...
__________________
Chicas Hot de Fotolog
BADOO SEXY
  #2 (permalink)  
Antiguo 14/09/2010, 08:53
 
Fecha de Ingreso: agosto-2010
Ubicación: Madrid
Mensajes: 53
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Como sumar en Javascript?

cuando inicializas la variable no lo hagas con comillas, así le estas asignando que es una cadena de texto.

var variable = 10;
  #3 (permalink)  
Antiguo 14/09/2010, 08:54
 
Fecha de Ingreso: julio-2008
Mensajes: 350
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Como sumar en Javascript?

Sos un genio!!! muchas gracias!!!
__________________
Chicas Hot de Fotolog
BADOO SEXY
  #4 (permalink)  
Antiguo 14/09/2010, 08:56
Avatar de dohko1  
Fecha de Ingreso: septiembre-2010
Mensajes: 28
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Como sumar en Javascript?

lo use Hace mucho! espero te sirva
Código Javascript:
Ver original
  1. <html>
  2. <head>
  3.   <title>Ejemplo</title>
  4.   <script>
  5.    function Sumar(Campo1, Campo2, Campo3)
  6.    {
  7.     var objCamp1=document.getElementById(Campo1);
  8.     var objCamp2=document.getElementById(Campo2);
  9.     var objCamp3=document.getElementById(Campo3);
  10.  
  11.         //Supongamos qe si o si existen los campos... :P
  12.     if ((objCamp1.value!='') && (objCamp2.value!=''))
  13.     {
  14.         objCamp3.value=parseInt(objCamp1.value) + parseInt(objCamp2.value);
  15.     }
  16.    }
  17.   </script>
  18. </head>
  19. <body>
  20. <form>
  21.     <input type="text" id="Sumar1" onBlur="Sumar('Sumar1','Sumar2','Resultado');"><br>
  22.     +<input type="text" id="Sumar2" onBlur="Sumar('Sumar1','Sumar2','Resultado');"><br>
  23.     <hr>
  24.     <input type="text" id="Resultado" onBlur="Sumar('Sumar1','Sumar2','Resultado');"><br>
  25. </form>
  26. </body>
  27. </html>

Etiquetas: suma
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 03:38.