Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

object.value

Hola!

Me quedo una duda dando vueltas, respecto al .value

no entiendo bien la definicion y el funcionamiento del value, entiendo que sin el la variable seria un objeto, la duda seria cual seria la diferencia entre el objeto y el valor del objeto? asi mismo porque no puedo usar la variable para mi codigo como objeto? es necesario en todos los casos que vaya a usar la variable en mi codigo escribirla con el .value?

Todo esto hablando claro, para variables que haya traido desde html a JS

2 respuestas

En el ejemplo que vimos en el video, él primero crea una caja de texto y un botón, ambas cosas son elementos HTML y al igual que los objetos estos pueden tener muchas propiedades, por ejemplo a la caja de texto podemos ponerle un nombre, un identificador que nos servirá para identificar a ese elemento (Como el número de documento de una persona) , también podemos darle un tamaño o decirle el limite de caracteres que podemos ingresar. Ahora en el ejercicio se crea el input (caja para que el usuario pueda ingresar un valor) y lo que se espera es extraer de esa caja lo que el usuario ingresó, para eso usamos .value (valor) y se leería así: input.value -> del objeto input quiero su valor, y lo que hace el lenguaje es traer el valor que hay dentro de esa caja. Ahora no es necesario usar siempre el .value, vas a hacer uso del value cuando quieras obtener el valor de algún elemento HTML. Esto también lo podes ver en el caso del botón que al igual que un input es un elemento HTML pero la diferencia es que en el ejemplo no podes escribir dentro de un botón, entonces no tendría caso pedirle al botón su valor, pero si podemos esperar que al realizar determinada acción sobre el botón suceda algo, en el ejemplo lo que hace es button.onclick y se leería así: cuando se haga un click en el botón realizar tal cosa. entonces como conclusión podríamos decir que tanto .value como .onclick son métodos que queremos realizar teniendo en cuenta un elemento HTML, esto significa que después del . vas a seleccionar de acuerdo a lo que necesites un método. Existen muchísimos métodos y podes consultar en internet un significado mas desarrollado pero despues de almacenar un elemento HTML en una variable por medio del . podes acceder a todos esos métodos, cuando lo hagas vas a ver que te va a aparecer una lista super larga y dentro de esa lista estarían todos los métodos que podes usar incluidos los que nombramos anteriormente.

genial! muchas gracias me super sirvio!