Bonjour,
Je me permet de créer un topic car j'aurais besoin d'un renseignement.
J'essaye de faire un calcul avec une variable, pour faire simple, voici un exemple:
Ce code me renvoie 2 + 5, et je n'arrive pas à faire en sorte que le + soit compris comme un opérateur, j'ai essayé des parseInt/Float, Number etc rien ne fonctionne, soit j'obtiens 2 + 5, soit j'obtiens NaN.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var nbr1 = 2, nbr2 = 5, operator = '+'; console.log(nbr1 + operator + nbr2);
Et j'ai besoin d'utiliser une variable car operator peut contenir +, -, *, %...
Et je n'ai pas envie de faire quelque chose du genre :
Car il y aurait beaucoup trop de condition, je veux faire le plus efficace possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(operator === '+') { console.log(nbr1 + nbr2); }
Merci de votre aide.
Partager