Kalkulátor
důležitost: 4
Vytvořte kalkulátor, který se zeptá na aritmetický výraz a vrátí jeho výsledek.
V této úloze není třeba ověřovat správnost výrazu. Jenom ho vyhodnoťte a vraťte výsledek.
K výpočtu matematického výrazu použijme eval:
let výraz = prompt("Zadejte aritmetický výraz:", '2*3+2');
alert( eval(výraz) );
Uživatel však může zadat libovolný text nebo kód.
Abychom všechno zabezpečili a omezili se jen na aritmetiku, můžeme zkontrolovat výraz pomocí regulárního výrazu, aby směl obsahovat jen číslice a operátory.