Renvoi de valeur avec return
Bonjour,
Dans ma fonction principale, je calcule le BER et j'aimerai récupérer les valeurs R,G,B que doit me retourner function definir_couleur pour mettre à jour mon canvas dans la fonction principale. MERCI de m'aider.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| function definir_couleur(BER) {
var BER = BER;
var R;
var G;
var B;
if(BER > 0 && BER <= 10*Math.exp(-3)){
R = 255;
G = 0;
B = 0;
return (R,G,B);
}
else if(BER > 10*Math.exp(-3) && BER <= 10*Math.exp(-6)){
R = 255;
G = 112;
B = 35;
return (R,G,B);
}
else if(BER > 10*Math.exp(-6) && BER <= 10*Math.exp(-9)){
R = 205;
G = 255;
B = 56;
return (R,G,B);
}
} |
Dans ma fonction principale:
Code:
1 2 3 4 5 6 7 8 9
| ....
var BER = error_count / (data_sample * 40 * 2 * Math.exp(prescale + 1));
definir_couleur(BER);
ctx.beginPath();
ctx.fillStyle = 'rbg(' + R + ',' + G + ',' + B + ')';
.... |