[JavaScript] ça va jusqu'ou en objet ??

ça va jusqu'ou en objet ?? [JavaScript] - Programmation

Marsh Posté le 10-05-2001 à 09:44:52    

Voila j'aimerai savoir jusque dans quelle mesure le javascript est un langage objet. On peut faire des classes et leur attribuer des methodes ?
style instance.methode() ?

Reply

Marsh Posté le 10-05-2001 à 09:44:52   

Reply

Marsh Posté le 10-05-2001 à 10:16:11    

classes, non, mais quand tu créer un objets, tu peux lui associer des fonctions :
 
function Perif()
{
     return (this.largeur + this.longueur)*2;
}
 
var rectangle = new Object()
recrangle.peripherique = Perif;   // Attention : Ne pas mettre les parenthèse : on associe la fonction, on ne l'exécute pas !
 
// Initialisation des propriétés pour éviter un plantage.
rectance.largeur = 0;
rectance.longueur = 0;
 
*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*
 
Sinon, on doit pouvoir faire des "pseudo constructeurs" :
 
function BuildRectangle(l, L)
{
     var rect = new Object();
     rect.largeur = l;
     rect.longueur = L;
     rect.peripherique = perif;
     return rect;
}
 
var rectangle = new BuildRectangle(2,5);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed