Foros del Web » Programando para Internet » Javascript »

Problema sumando dos variables...

Estas en el tema de Problema sumando dos variables... en el foro de Javascript en Foros del Web. Hola a todos! Estoy intentando sumar dos variables y la verdad es que me estoy desesperando un poco. El script que tengo es: Código PHP: ...
  #1 (permalink)  
Antiguo 27/04/2009, 04:46
 
Fecha de Ingreso: diciembre-2005
Ubicación: BCN
Mensajes: 165
Antigüedad: 19 años, 1 mes
Puntos: 2
Exclamación Problema sumando dos variables...

Hola a todos!

Estoy intentando sumar dos variables y la verdad es que me estoy desesperando un poco. El script que tengo es:

Código PHP:
var num0 document.forms.form1.t1.value //esto tiene un valor de 3.5
var num1 document.forms.form1.t0.value //este tiene un valor de 7
document.forms.form1.total.value num0+num1
Cuando ejecuto el script, el valor que me devuelve es un "3.57" es decir en vez de sumarmelos me lo concatena. Lo que me hace pensar mas en esto es que si en vez de sumarlo, lo resto, la resta se hace perfectamente y lo mismo pasa con la multiplicacion y division.

Gracias y un saludo! :D
  #2 (permalink)  
Antiguo 27/04/2009, 05:42
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Problema sumando dos variables...

Eso que te pasa es por que no estas sumando, estas "concatenando" 2 variables que reconoce como texto, lo que debes hacer es a cualquiera de las 2 variables colocarle antes un VAL(num1) por ejemplo, con que lo hagas con 1 solo ya basta, aun asi si lo haces con las 2 variables no pasa nada

PD: para que verifiques lo que es la concatenacion, veras que si haces num1+num0 te dara 73.5

concatenar es 'unir' 2 cadenas

ejemplo:

var1: "Ca"
var2: "sa"
resultado= var1+var2 -> Resultado = "Casa"

el signo mas tambien puede ser remplazado por un '&'

var1 & var2


Espero servir de algo :)
Saludos.
  #3 (permalink)  
Antiguo 27/04/2009, 05:44
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 10 meses
Puntos: 62
Respuesta: Problema sumando dos variables...

http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fw ww.w3schools.com%2Fjsref%2Fjsref_parseFloat.asp&ei =pJr1SfXlL9LRjAe8t520DA&usg=AFQjCNHdASnwFzqSOdqFdP tv6YVEgsOnIQ
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #4 (permalink)  
Antiguo 27/04/2009, 08:02
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años
Puntos: 57
Respuesta: Problema sumando dos variables...

Debes convertir el valor a numero para poder sumarlos

Código:
var num0 = parseInt(document.forms.form1.t1.value)
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 21:54.