☰
✕
Главная
© 2002 - 2025
Diary.ru
Javascript исключения
netcat-na-diary
| среда, 27 августа 2014
Генерация исключения throw
function factorial(x) { if (x < 0) throw new Error("x не может быть отрицательным"); for (var f = 1; x > 1; f *= x, x--) ; return f; } console.log(factorial(-10));
Вариант с try/catch
function factorial(x) { if (x < 0) throw new Error("x не может быть отрицательным"); for (var f = 1; x > 1; f *= x, x--) ; return f; } try { var n = Number(prompt("Введите положительное число", "")); var f = factorial(n); alert(n + "! = " + f); } catch (ex) { alert(ex); }
Javascript
Javascript Учебка
Смотрите также
Очень недовольный Карна
сон
мифы)
Как только я отдала все долги (почти все, надо отдать оставшееся, чтоб не тянуло)
Смена дизайна в связи с техническими шоколадками
Не только томные заклинатели