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)
}
Запустить пример
|
Парсер не обрабатывает примеры.
Поправил, спасибо.
Судя по всему ошибка в примере "используем toInt"
а звездочки на хрена ?
чтобы те кто не знает js и дальше его не знал?
Чтоб те, кто знают C/C++ охеревали
автор просто не знает язык)
автор, удалите звездочки и расставьте семиколоны, неговоря уже про то что функция не возвращает int, ну и для float не прокатит.
Правильный кусочек
даже лучше убрать container
Roksa pl szukaj
Roksa poznan winogrady
Download onstream online today, search for what you want to watch, and press play—it's entertainment made easy.
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.