Objetos, Propiedades y Métodos en JavaScript
JavaScript es un Lenguaje Orientado a Objetos. Quiere decir que trata a los elementos del DOM como objetos con propiedades, métodos y clases propias.
Objetos
Primero, pensemos en los objetos. Un objeto es una cosa de cualquier clase. Un gato, una computadora y una bicicleta son objetos en el mundo físico.
Los objetos con los que trata JavaScript en los navegadores Web son ventanas, formularios y los elementos de control de los formularios, como los botones y las casillas de verificación.
Como hay más de un gato, o más de una ventana, es aconsejable asignarles un nombre.
Aunque podría referirse a sus mascotas como gato 1 y gato 2, no es buena idea, por dos razones: primero, porque es más fácil llamar a los gatos si tienen nombres únicos, y segundo, porque es, sencillamente, descortés.
Consejo
Advierta que los guiones que puede ver en Internet se referirán a los objetos como, por ejemplo, ventana[0] y from[1]. No está bien, por las razones ya expuestas, y descubrirá que le resulta más fácil acordarse de los objetos de sus guiones si les asigna nombres en lugar de números.
Propiedades
Los objetos tiene propiedades.Un gato tiene pelo, la computadora tiene teclado y la bicicleta tiene ruedas.
En el mundo de JavaScript, una ventana tienen un título, y un formulario puede tener una casilla de verificación.
Las propiedades modifican los objetos, y el mismo nombre de propiedad se puede aplicar a objetos completamente diferentes.
Supongamos que tiene una propiedad llamada vacío. Puede utilizar vacío donde quiera que convenga, tanto para decir que el estómago del gato está vacío, como para decir que su comedor está vacío.
Observe que el teclado de la computadora y las ruedas de la bicicleta no son sólo propiedades; sino también objetos, que a su vez pueden tener propiedades. Así que los objetos pueden tener subobjetos.
Métodos
Las cosas que pueden hacer los objetos se llaman métodos.Los gatos ronronean, las computadoras se rompen y las bicicletas ruedan.
Los objetos de JavaScript también tienen métodos: click() para los botones, open() para las ventanas y el texto puede seleccionarse gracias al método selected(). Los paréntesis indican que estamos refiriéndonos a un método, y no a una propiedad.
Consejo
Puede ser útil pensar en los objetos y en las propiedades como nombres, y en los métodos como verbos. Los primeros son cosas, y los segundos, acciones que esas cosas pueden hacer, o que se les pueden hacer a ellas.
Como juntar las piezas
Puede poner juntos los objetos, las propiedades y los métodos para obtener una descripción mejor de un objeto, o para describir un proceso.
En JavaScript, todas estas piezas se separan mediante puntos. Esto se denomina sintaxis de punto.
He aquí algunos ejemplos de objetos y sus propiedades escritos de este modo:
- bicicleta.rueda
- gato.garras.delantera.izquieda
- computadora.disco.cdrom
- documento.imagen.nombre
- ventana.estado
Y aquí tiene algunos ejemplos de objetos y métodos escritos con sintaxis de punto:
- gato.ronroneo()
- document.write()
- forms.elements.radio.click()
ChatGPT Gratis
Realiza preguntas sobre cualquier tema
¡Participa!
¡Compártelo en tus Redes Sociales!CITAR ARTÍCULO
Para tareas, investigaciones, tesis, libros, revistas, blogs ó artículos académicos
Referencia en Formato APA:
Delgado, Hugo. (2014).
Objetos, Propiedades y Métodos en JavaScript.
Recuperado 20 de November, 2024, de
https://disenowebakus.net/objetos-propiedades-metodos-javascript.php
¡Excelente explicación! más claro no pudo haber sido. Gracias,
Este ejemplo me aclaro demasiadas dudas que tenia acerca de estos procesos. Muchas gracias.
Puede ser útil pensar en los objetos y en las propiedades como nombres, y en los métodos como verbos. Los primeros son cosas, y los segundos, acciones que esas cosas pueden hacer, o que se les pueden hacer a ellas.
Yo pondría: Puede ser útil pensar en los objetos como nombres, en las propiedades como adjetivos, y en los métodos como verbos....