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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var nbr1 = 2, nbr2 = 5, operator = '+';
console.log(nbr1 + operator + nbr2);
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.

Et j'ai besoin d'utiliser une variable car operator peut contenir +, -, *, %...

Et je n'ai pas envie de faire quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if(operator === '+') {
  console.log(nbr1 + nbr2);
}
Car il y aurait beaucoup trop de condition, je veux faire le plus efficace possible.

Merci de votre aide.