La référence javascript : Objets, méthodes, propriétés

Objet : Object
Objet "primitif" en JavaScript.
Compatible :

Syntaxe
var o = new Object()

Description
Il s'agit de l'objet "primitif" de JavaScript, ou encore la "racine" des objets de JavaScript.
En effet, tous les objets de JavaScript possèdent au minimum les propriétés et les méthodes de l'objet Object.

Il est ainsi possible de créer des objets personnalisés à partir de cet objet.

Note à propos de Java et JavaScript :
L'écriture d'un objet en JavaScript est différente de celle de Java : en effet en JavaScript, un "constructeur" peut s'écrire n'importe où dans un script, et sous forme de fonction (cf. exemples et liens pour plus de précisions).


Propriétés
constructor (Référence vers la fonction qui a construit l'objet "obj")
prototype (Ajoute des propriétés / méthodes à une classe.)

Méthodes
toString() (Retourne la description de l'objet.)
valueOf() (Retourne la valeur de l'objet.)

Exemple Un objet personnalisé
Code source
<SCRIPT TYPE="text/javascript">

  function Processeur(nom, vitesse)
  {
     this.nom = nom;
     this.vitesse = vitesse;
  }
   
  var celeron = new Processeur("Celeron", "1 GHz");
  var p4 = new Processeur("Pentium 4", "2.4 GHz");
 
  document.write("<H2>Processeurs</H2>");
  document.write("<TABLE>");
  document.write("<TR>");
  document.write("<TH>Nom</TH>");
  document.write("<TH>Vitesse</TH>");
  document.write("</TR>");
  document.write("<TR>");
  document.write("<TD>"+celeron.nom+"</TD>");
  document.write("<TD>"+celeron.vitesse+"</TD>");
  document.write("</TR>");
  document.write("<TR>");
  document.write("<TD>"+p4.nom+"</TD>");
  document.write("<TD>"+p4.vitesse+"</TD>");
  document.write("</TR>");      
  document.write("</TABLE>");
 
</SCRIPT>


Résultat


Explication
Exemple de création d'objet (nom "Processeur", propriétés "nom" et "vitesse")


Page en rapport
Le javascript, langage objet



Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com