function calc(v){ try{ with(Math){ return eval(v.replace(/[\d\.]+/g, a=>"("+a+")")); } }catch(e){ return e.toString(); } } alert(calc(prompt("Чего считать?")));