и снова немного запутался
while(true){
expr = prompt("что будем считать","3-")
try{
res = eval (expr);
if (isNaN(res)) { /* когда сработает это условие?и как? по идее оно должно сработать когда введут символы(не цифры) ,или я не прав? isNan - проверка на число*/
throw new Error("Результат неопределён");
}
break;
}
catch(e){
alert(e.message +" повторите ввод");
}
}
alert(res);