Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3427 connectés 

 


Dernière réponse
Sujet : [JavaScript] ça va jusqu'ou en objet ??
MagicBuzz 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);

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
MagicBuzz 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);
petoulachi 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() ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)