Additionner des fonctions

Vous voulez de l'aide ? Postez ici :)
Post Reply
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Additionner des fonctions

Post by Sergent-Quentin »

Bonjour, bonsoir

Voici un petit bout de code :

Code: Select all

var Beton;

function Maison() {
Beton = "Ciment\nSable\nEau";
}

function Immeuble() {
Beton = "Hauteur\nLargeur\nProfondeur";
}
Comme l'indique le titre je voudrais additionner ses 2 fonctions pour afficher une liste comme ceci :

Ciment
Sable
Eau
Hauteur
Largeur
Profondeur

j'ai essayé plus combinaisons possibles sans succés :(

Je vous remercie pour votre aide

Cordialement

Sergent-Quentin
Violette
Posts: 119
Joined: 10 Aug 2014, 17:42

Re: Additionner des fonctions

Post by Violette »

Normal, tu ne fait que remplacer le contenu de ta variable. 2 solutions parmi d'autres, soit :

Code: Select all

var beton = '';

function maison() {
    if (beton.length !== 0) {
         beton += '\n';
    }
    beton += 'Ciment\nSable\nEau'; //Incrémentation
}

function immeuble() {
    if (beton.length !== 0) {
         beton += '\n';
    }
    beton += 'Hauteur\nLargeur\nProfondeur'; //Incrémentation
}

maison();
immeuble();

Code: Select all

function maison() {
    return  'Ciment\nSable\nEau'; //Retour de fonction
}

function immeuble() {
    return 'Hauteur\nLargeur\nProfondeur'; //Retour de fonction
}

var beton = maison() + '\n' + immeuble();
Sergent-Quentin
Posts: 274
Joined: 11 Jun 2014, 14:45

Re: Additionner des fonctions

Post by Sergent-Quentin »

Violette wrote:tu ne fait que remplacer le contenu de ta variable. 2
Oui, c’était ça qui me posait problème ^^

Je te remercie pour tes 2 solutions :)

Cordialement

Sergent-Quentin
Post Reply