JavaScript Object
Toutes les choses sont des objets JavaScript: chaînes, des nombres, des tableaux, des fonctions fr.
En outre, JavaScript permet des objets personnalisés.
Tout est un objet
JavaScript fournit plusieurs objets intégrés, tels que String, Date, Array, et ainsi de suite. Uniquement avec des propriétés d'un objet de type de données particulières et les méthodes.
- Boolean peut être un objet.
- Type numérique peut être un objet.
- Chaîne peut aussi être un objet
- La date est un objet
- Les mathématiques et les expressions régulières sont des objets
- Un tableau est un objet
- Même la fonction de l'objet peut être
JavaScript Object
Object est juste un type particulier de données. Les objets ont des propriétés et des méthodes.
objets d'accès aux biens
La propriété est une valeur associée à un objet.
syntaxe d'attribut d'objet d'accès est:
Cet exemple utilise la propriété de longueur de l'objet String pour obtenir la longueur de la chaîne:
var x=message.length;
Après que le code ci-dessus est exécutée, la valeur de x sera:
Object Access Method
Le procédé est une opération qui peut être exécutée sur l'objet.
Vous pouvez appeler la méthode utilisant la syntaxe suivante:
Cet exemple utilise la méthode objet toUpperCase String () pour convertir le texte en majuscules:
var x=message.toUpperCase();
Après que le code ci-dessus est exécutée, la valeur de x sera:
Créer un objet JavaScript
Grâce à JavaScript, vous pouvez définir et créer vos propres objets.
Créer un nouvel objet de deux façons différentes:
- Définir et créer une instance d'un objet
- Utilisez les fonctions pour définir l'objet, puis créer une nouvelle instance d'objet
Créer une instance directe
Cet exemple crée une nouvelle instance de l'objet et ajouter quatre propriétés:
Exemples
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";
Essayez »
syntaxe alternative (en utilisant littéraux d'objet):
Utilisation du constructeur de l'objet
Cet exemple utilise la fonction pour construire des objets:
Exemples
{
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;
}
Essayez »
En JavaScript, cela indique généralement une fonction que nous lui exécutons, ou un objet qui pointe vers la fonction appartient à (run-time)
Créer une instance d'objet JavaScript
Une fois que vous avez le constructeur de l'objet, vous pouvez créer une nouvelle instance de l'objet, comme ceci:
var myMother=new person("Sally","Rally",48,"green");
Les propriétés aux objets JavaScript
Vous pouvez assigner un objet, ajouter de nouveaux attributs aux objets existants:
Supposons personObj existe déjà - que vous pouvez ajouter ces nouveaux attributs: nom, prénom, âge et couleur des yeux:
person.lastname="Doe";
person.age=30;
person.eyecolor="blue";
x=person.firstname;
T dans le code ci-dessus est exécutée, la valeur de x sera:
La méthode pour ajouter des objets à JavaScript
La méthode est tout simplement attaché à la fonction de l'objet.
Dans le procédé de la fonction de constructeur à l'intérieur de la définition d'un objet:
function person(firstname,lastname,age,eyecolor) { this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor; this.changeName=changeName; function changeName(name) { this.lastname=name; } }
() Valeur du nom de la fonction de la personne affectée à ChangeName propriétés lastname.
classes JavaScript
JavaScript est un langage orienté objet, mais JavaScript ne pas utiliser la classe.
En JavaScript, la classe n'a pas créé, ni pour créer un objet (comme dans les autres langages orientés objet) par le biais de la classe.
prototype basé sur JavaScript, plutôt que la classe sur la base.
JavaScript boucle for fr. in
JavaScript for fr. in pour boucler à travers les propriétés de l'objet.
grammaire
for (variable in object) { 执行的代码…… }
Note: pour fr. en boucle bloc de code sera exécutée une fois pour chaque propriété.
Exemples
Boucle à travers les propriétés d'un objet:
Exemples
pour (x en personne)
{
txt = txt + personne [x];
}
Essayez »