Signaler

Récuperer une varable d'une function dans une autre

Posez votre question kori - Dernière réponse le 20 oct. 2016 à 17:11
Bonjour a tous ,
Je suis nouveau sur ce forum et je débute en JS.
Je voudrais savoir comment récupérer le résultat d'une fonction dans une autre.


function test(){
var X=azerty;
var Y = qwerty;
}

function affichage(){
alert(X);
}
/*mais la il me dit que X n'est pas défini*/

Alors je pense que c'est moi qui est mal codé un truc, si vous pouvez m'aider Merci deja
Afficher la suite 
Utile
+0
moins plus
Bonjour.

C'est tout simple, il y a des variables locales et des variables globales.

En dehors de la fonction les variables sont considérés global et à l'intérieur elles sont par défaut local.

var a = 5; /* portée globale */

function test()
{ 
 var a = 6 /* portée locale */
 alert(window.a); /* portée globale */
}

test();

function valeur_de_carre()
{ 
 var a = window.a /* portée de a locale affecter par a globale*/
 return a*a;  // valeur_de_carre() donnera un resultat
}

function afficher(chaine)
{
 alert(chaine)
}

afficher(valeur_de_carre()) //affichage du resultat donné

kori- 20 oct. 2016 à 17:11
Bonjour désoler du tps de réponse.

Merci j'ai compris grace a toi comment faire
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !