ну не хватило у меня ума, не такой котелок
Zа варианты спасибо . Числа у меня не большие... писал генерилку формул для устного счета.
пришлось ещё дописать (Math.floor(ans) == ans) && ans<100 && ans!==0 && ans!==isNaN)
"
isNaN " - на случай, когда ans = бесконечности.
ещё раZ спасибо постившим.