Справочник Javascript
|
throwИнициировать("бросить") исключение
Аргументы
- expression
- Любое выражение. Результат вычисления
expression будет брошен как исключение
-
Описание, примеры
Используйте throw для генерации исключения, аналогично Java/PHP и другим языкам.
В отличие от них, javascript позволяет бросать исключение любого формата:
Пример: исключения
Выделить все
throw "Ошибка!"
throw 12
throw true
throw {
message: "Ошибка доступа",
code: 403
}
Удобным соглашением является выбор для исключения объекта Error или его наследника.
Пример:
Выделить все
function toInt(value) {
var intVal = +value
if (isNaN(intVal)) {
throw new Error("Неправильный формат данных: "+value)
}
}
Пример: используем toInt
Выделить все
try {
var i = "something"
i = toInt(i)
} catch(e) {
alert(e.message)
}
Запустить пример
|
Дежурная шуткаПришел на работу, включил компьютер, к интернету подключиться не удалось... пришлось работать.
|