Al realizar el codigo para realizar las sumas o restas en vez de hacer la operacion matematica me realizaba una concatenacion. para solucionarlo agregue lo siguiente al declarar la variable valor:
let valor = parseFloat(inputValor.value);
Al realizar el codigo para realizar las sumas o restas en vez de hacer la operacion matematica me realizaba una concatenacion. para solucionarlo agregue lo siguiente al declarar la variable valor:
let valor = parseFloat(inputValor.value);
Hola, Balam.
Parece que has encontrado una solución efectiva para el problema de concatenación al realizar operaciones matemáticas con valores provenientes de un input. Como bien mencionaste, cuando se trabaja con valores de un input
, estos se obtienen como cadenas de texto. Por eso, al intentar sumar, se produce una concatenación en lugar de una suma aritmética.
Al utilizar parseFloat(inputValor.value)
, estás convirtiendo el valor del input a un número de punto flotante, lo que permite realizar operaciones matemáticas correctamente.
Gracias por tu aporte en el foro.
Espero haber ayudado y buenos estudios!