Un objeto como la fruta tiene una amplia gama de propiedades, incluyendo algunos de los ejemplos antes mencionados de color y forma. También puede tener varios métodos, como su temporada de crecimiento y la detención del crecimiento. Por lo tanto, todos los frutos pueden tener las mismas propiedades que se utilizan para compararse entre sí, pero con diferentes valores para los métodos asociados a los diferentes frutos. También pueden tener el mismo método, pero realizado en diferentes momentos del año.
Sin embargo, también hay una sintaxis o diferencia lingüística. Dentro de JavaScript, si el valor de un objeto es primitivo, entonces es típicamente referido como una propiedad. Mientras tanto, el valor puede ser referido como un método si contiene una función.
Aquí hay ejemplos de valores de propiedad (obj=fruta):Fruta.nombre = naranjaFruta.forma = ovalFruta.color = naranja
A continuación hay dos ejemplos de funciones o métodos (obj=fruta):fruit.grows()fruit.collected()
A continuación se muestra un guión que actúa en función del melón variable. La variable no es una propiedad en este caso para el tocayo (por lo que no está necesariamente ligada a un objeto o una propiedad). Dado que se muestra una función, showAlert(), muchos codificadores de JavaScript se referirán a ella como un método y no como una propiedad dentro de los límites del valor del objeto.
123456<script;}; función showAlert() { var melón = "sabe bien"; alert (myText); } </script;
La función anterior mostrará un cuadro de diálogo de texto que aparece en la pantalla diciendo «sabe bien» al melón variable. Se calculó un método vs. una propiedad o primitiva para mostrar el cuadro de diálogo de texto o cambiar el texto mismo de lo que era anteriormente.
Tenga en cuenta que una variable no es una propiedad, ya que no tiene que ser asociada con un objeto como valor, y los objetos en sí mismos pueden ser realmente variables.
A continuación, asignemos una variedad de valores (primitivos o propiedades) al objeto banana:
1Plátano Var = {tipo: "fruta"," tipo: "comestible", color: "amarillo"};
Como ves, el código trata de una variable var, pero también es un objeto con varias propiedades asociadas a ella, como el color.