2
respuestas

[Duda] Porque cuando ingresabamos antes nuestro peso y altura

Porque cuando ingresabamos antes nuestro peso y altura y si realizaba la operación y no habia necesidad de convertir con parseInt

2 respuestas

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.