Четверг, 26.12.2024, 15:12
Приветствую Вас Гость

Меню сайта
Web-программирование
Наш опрос
Какой браузер Вы используете?
Всего ответов: 1423
Статистика

Анализ веб сайтов

throw

Инициировать("бросить") исключение

Синтаксис

throw expression

Аргументы

expression
Любое выражение. Результат вычисления expression будет брошен как исключение

Описание, примеры

Используйте throw для генерации исключения, аналогично Java/PHP и другим языкам.

В отличие от них, javascript позволяет бросать исключение любого формата:

Пример: исключения

1throw "Ошибка!"
2throw 12
3throw true
4throw {
5  message: "Ошибка доступа",
6  code: 403
7}

Удобным соглашением является выбор для исключения объекта Error или его наследника.


1function toInt(value) {
2  var intVal = +value
3  if (isNaN(intVal)) {
4    **throw new Error("Неправильный формат данных: "+value)**
5  }
6}
Пример: используем toInt

1try {
2  var i = "something"
3  i = toInt(i)
4} catch(e) {
5  alert(e.message)
6}
Реклама
Поиск
Друзья сайта
Топ100- Веб-дизайн free counters