Cours ⇒ Javascript et AJAX facebook twitter youtube

objet et événements ⇒ & Accès aux membres des classes



this.Count = count;

Lorsque vous travaillez avec des membres de classe, il est primordial de tous les définir explicitement. Pour qu'uncode externe puisse accéder aux membres des classes (les propriétés et les méthodes), il faut utiliser le mot clé this.Ainsi, si vous définissez une fonction XYZ() dans la classe, sachez qu'elle devient disponible sous forme de méthode de classe, mais uniquement si vous ajoutez ce code :

this.XYZ = XYZ;

Dans cette méthode, vous pouvez également accéder aux propriétés de classe en utilisant this, mais elles doivent aussi être définies. Pour accéder aux membres de classe à la fois en interne et en externe, séparez le nom d'instance du nom de membre par un point (.). Le code suivant implémente une classe simple. La seule méthode de classe, Count() (nom interne : count()), prend un paramètre, puis compte dans la langue donnée. La

<body>
<script language="JavaScript" type="text/JavaScript">
function UniversalCounter() {
  this.copyright = "(C) 2014 7astuces";
  this.Count = count;
  var numbers = {
    "en": "one, two, three",
    "fr": "un, deux, trois",
    "de": "eins, zwei, drei"
  };
  function count(language) {
    if (numbers[language]) {
      window.alert(numbers[language]);
    } else {
      window.alert("Unknown language");
    }
  }
}
var uc = new UniversalCounter();
uc.Count("fr");
</script>
</body>

Info

Un autre moyen de créer des objets consiste à utiliser le

constructeur

Object, de la manière suivante :

var uc = new Object();

uc.copyright = "(C) 2006 JavaScript Phrasebook ";

uc.printCopyright = function() {

  window.alert(this.copyright);

};


Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces