Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Арифметические действия (https://javascript.ru/forum/misc/27366-arifmeticheskie-dejjstviya.html)

GuardCat 13.04.2012 08:00

eval выполняет текст как команду.
try нужен на случай, если пользователь введёт ошибочную строку. В этом случае начинает выполняться код из блока catch.

if(isNaN(+res)) res = errMsg;

Пробуем перевести результат вычисления в число (это делает плюс), затем, если вместо числа получили NaN (Not a Number), в результат кладём сообщение об ошибке.

gid("result").value = res;

Отображаем в поле результата результат.

Anastasiy17 14.04.2012 21:11

GuardCat,
Спасибо большое!)))


Часовой пояс GMT +3, время: 16:38.