Calculatrice-eval
importance: 4
Créez une calculatrice qui demande une expression arithmétique et retourne son résultat.
Il n’y a pas besoin de vérifier l’exactitude de l’expression. Évaluez simplement la et retournez le résultat.
Utilisons eval
pour calculer l’expression mathématique :
let expr = prompt("Type an arithmetic expression?", '2*3+2');
alert( eval(expr) );
L’utilisateur peut envoyer n’importe quel texte ou code cependant.
Pour rendre les choses sûres, et les limiter à de l’arithmétique, nous pouvons vérifier expr
en utilisant une expression régulière, pour qu’elle ne contienne que des nombres et des opérateurs.