Supposons que vous voulez donner le nom, monObjet à un objet. Vous pouvez déclarer l'objet comme, var myObjectTo toute déclaration, vous pouvez assigner un littéral. Vous pouvez assigner une chaîne (entre guillemets, par exemple); une chaîne entre guillemets est un littéral. Vous pouvez également attribuer un ensemble de déclarations jointes par une paire d'accolades. Cette paire d'accolades et de leurs états fermés former un littéral d'objet. Fondamentalement, les déclarations se composent de propriétés, qui sont comme des variables et des méthodes, qui sont comme des fonctions.
Il est l'utilisation du mot réservé ", ce". "cette" utilisé dans les accolades se réfère à l'objet (ayant les déclarations). Il est un substitut pour le nom de l'objet. Nous attendons maintenant un exemple. Exemple d'un objet avec le script suivant littérale NotationThe a le code d'un objet avec la notation littérale (voir explication ci-dessous): myObject = {Numa: 5, Numb: 8, ajouter: function () {réponse = this.numA cette +. engourdir; retourner réponse; }}; résultat = myObject.add (); alert (résultat); La première instruction de script est l'objet.
Vous avez le nom de l'objet, suivie par l'opérateur d'affectation. Après que vous avez les accolades avec ses déclarations. Notez qu'à la fin des accolades, vous avez un point-virgule (vous ne disposez pas de ce point-virgule après l'accolade de fermeture dans d'autres situations) Soient nous tournons notre attention maintenant à ce qui est à l'intérieur des accolades. A l'intérieur des accolades, vous avez deux propriétés et une méthode. Les propriétés et méthodes dans les accolades sont séparées par des virgules.
Ces propriétés et méthodes sont comme des déclarations dans le littéral d'objet, mais elles sont séparées par des virgules et non des points-virgules.