Variable pour

cs_Damslo Messages postés 4 Date d'inscription jeudi 20 avril 2006 Statut Membre Dernière intervention 12 mars 2011 - 12 mars 2011 à 08:11
cs_Damslo Messages postés 4 Date d'inscription jeudi 20 avril 2006 Statut Membre Dernière intervention 12 mars 2011 - 12 mars 2011 à 17:47
Bonjour,

Je viens vers vous car j'ai un petit souci de programmation sur un code JavaScript.
Etant un peu débutant et ayant fais le tour des tutos sans vraiment trouvé de réponse.
voici mon problème:

j'ai deux fonctions dans un code JavaScript, dans ma première fonction je calcule un résultat par une équation.
ex :
var a=0;
var b=0;
function calcul() {

coeff= a+b ;
}


function resultat() {

result = 80 / coeff ;
}

Dans la deuxième fonction je voudrais calculer un résultat "result" avec le résultat trouvé dans ma première fonction.
Par quelle méthode pourrais-je extraire la valeur "coeff" dans ma première fonction pour m'en servir dans la deuxième.
J'espère que ma question n'est pas trop nulle et que quelqu'un pourras m'éclairer un peu.
D'avance je vous remercie
Dams

3 réponses

cs_Damslo Messages postés 4 Date d'inscription jeudi 20 avril 2006 Statut Membre Dernière intervention 12 mars 2011
12 mars 2011 à 08:45
desolé pour le titre,
je n'avais pas vu mon oubli

merci,Dams
0
ChasseurDeChimeres Messages postés 292 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 15 janvier 2013 3
12 mars 2011 à 15:44
Salut;
Tu peux soit stocké dans une variable globale (pas top les globales en javascript) :

var a=0;
var b=0;
coeff = 0;
function calcul() {
 coeff = a+b ;
}
function resultat() {
 result = 80 / coeff ;
} 


ou plus propre, appeler la première fonction dans la deuxième :

var a=0;
var b=0;
function calcul() {
 return a+b ;
}
function resultat() {
 coeff = calcul();
 result = 80 / coeff ;
}


bonne continuation
0
cs_Damslo Messages postés 4 Date d'inscription jeudi 20 avril 2006 Statut Membre Dernière intervention 12 mars 2011
12 mars 2011 à 17:47
merci beaucoup,
je me doutais un peu que c'etait de cette maniere mais n'en etais
pas sur.
tres sympa de m'avoir repondu si vite.

Dams
0
Rejoignez-nous