Ezequiel Morales
Pregunta
![]()
Hola gente, tengo una duda y espero que alguien pueda responderla, estoy tratando de hacer mi código del promedio integrandolo con HTML pero no logro que los valores que inserte en mis inputs puedan sumarse para despues dividirse entre la cantidad de valores para crear un promedio, lo pienso que esta pasando es que los valores de los inputs solo se estan concatenando como si fueran strings en lugar de números, no se si alguien entienda donde esta el error? Les agradezco mucho:)
Héctor Eduardo López Carballo
Hola!
Lo que pasa es que lo que JS recibe de los inputs de html es puro texto, por eso es que te parece que se están concatenando. Para poder operar necesitas convertir el valor del input de string a int, para ello puedes usar
parseInt()const inputValue = parseInt(input01.value)Óscar Andrés Ugarte De La Fuente
Que onda bro, es justamente lo que te dice el buen @hec_lopz. Solo los tienes que convertir como esta en esta imagen
![]()
También esta el paseFloat(), ese es para números con punto decimal, creo que serviria mejor ya que el parseint() si pones un decimal lo va a redondear
German Cavani
Y hay alguna diferencia entre usar parseInt() o Number()?
Héctor Eduardo López Carballo
Hola, JeffUy!
parseInt termina devolviendo un Number, así que no hay diferencia.
German Cavani
Gracias!
