Cet article analyse et décrit plus en détail la compréhension approfondie des objets orientés objet en JavaScript. Partagez-le pour votre référence. L'analyse spécifique est la suivante:
Dans la programmation orientée objet JavaScript, on peut comprendre que tout est un objet. L'exemple de code est le suivant:
Copiez le code comme suit: <Script Language = "JavaScript" type = "Text / JavaScript">
fonction Cat () {
}
var cat1 = new cat (); // créer une instance de classe
cat1.name = "chiot";
Cat1.age = 4;
cat1.color = "blanc";
Document.Write (Cat1.Name);
document.writeln (cat1.constructor); // L'objet après l'instanciation est un objet
document.writeln (typeof (cat1) + "<hr />");
document.writeln (cat.constructor); // L'objet prototype lui-même est également un objet
document.writeln (typeof cat + "<hr />");
var b = "hello"; // stands sont également des objets
Document.Writeln (B.Contructor); // Sortie de son constructeur
document.writeln (typeof b + "<hr />");
var c = 123; // La valeur est également un objet
Document.Writeln (C.Constructor);
document.writeln (typeof c + "<hr />");
</cript>
Déterminez si un objet instancié est un certain type d'objet prototype
La copie de code est la suivante: if (Cat1 instanceof cat) {// la même méthode que php
Window.Alert ("OK");
}
J'espère que cet article sera utile à la programmation JavaScript de tous.