Calculadora-eval
importancia: 4
Crea una calculadora que pida una expresión aritmética y devuelva su resultado.
No es necesario verificar que la expresión sea correcta en esta tarea. Simplemente que evalue y devuelva el resultado.
Usemos eval
para calcular la expresión matemática:
let expr = prompt("Escribe una expresión matemática:", '2*3+2');
alert( eval(expr) );
Aunque el usuario puede ingresar cualquier texto o código.
Para hacer las cosas seguras, y limitarlo a aritmética solamente, podemos verificar expr
usando una expresión regular que solo pueda contener dígitos y operadores.