Porque cuando ingresabamos antes nuestro peso y altura y si realizaba la operación y no habia necesidad de convertir con parseInt
Porque cuando ingresabamos antes nuestro peso y altura y si realizaba la operación y no habia necesidad de convertir con parseInt
Hola,
Si te refieres a por que ahora usamos parseInt()
la respuesta es simple, y es que se necesita o se espera una variable numerica para nuestra operacion logica y la mejor practica es parsearlo
a un valor Entero
..
por ejemplo para usar una variable en una condicional if o cuando usamos una operacion como anho + fecha es necesario para evitar errores en los resultados.
Hola David, por lo general JavaScript reconoce los enteros a pesar de que no los declares como tal, pero hay casos en los que no los reconoce, como en el caso de sumas, en este caso de comparaciones boleanas como "&&" o también en el uso de condicionales. Por eso, lo ideal siempre es cambiar estas variables string a enteras cuando se realizarán operaciones numéricas con estas.