1
Je ne suis pas sûr de la meilleure façon de poser cette question autre que:Puis-je exprimer ces conditions avec une seule formule mathématique?
J'écris une fonction qui acceptera une variable appelée 'x'.
function doIt(x){
var y = someformula; //this is just a placeholder for the correct formula
return y;
}
Et voici ce que je pense de retour:
if (x is between 0 and 9){ y = 0; }
if (x is between 10 and 19){ y = 32; }
if (x is between 20 and 29){ y = 64; }
if (x is between 30 and 39){ y = 96; }
et ainsi de suite ....
Toute aide est appréciée.
Je le fais en JavaScript si c'est important.
Ce n'est pas vraiment un "conditionnel". C'est une correspondance entre x et y. '32 * ((x + 10)/10)' ou quelque chose de similaire. –
Comment peut-il être JavaScript et agnostique de la langue? – kbrimington
Ces conditions sont-elles supposées être cohérentes? Vous avez '(x est compris entre 10 et 19)' ainsi que '((x est compris entre 19 et 29)'. Ces deux derniers sont-ils censés commencer au prochain numéro? (20 à 29 et 30 à 39, respectivement). –