УРОКИ JAVASCRIPT HTML DOM DHTML AJAX ПРИМЕРЫ JAVASCRIPT

JavaScript Урок 19 Оператор Throw


« Назад Далее »

Оператор throw позволяет вам создать исключение.


Оператор Throw

Оператор throw позволяет вам создавать исключения. Если вы используете этот оператор вместе с конструкцией try ... catch, вы можете контролировать ход выполнения программы и генерировать понятные сообщения об ошибках.

Синтаксис

throw исключение

Исключение может быть строкой, целым числом, Булевым типом или объектом.

Заметьте что throw пишется буквами нижнего регистра. Использование букв верхнего регистра сгенерирует ошибку JavaScript!

Пример

Пример ниже определяет значение переменной с именем x. Если значение x больше 10, меньше 0, или не является числом, мы хотим сгенерировать ошибку. Ошибка затем перехватывается аргументом catch и отображается соответствующее сообщение об ошибке:

Пример

<html>
<body>
<script type="text/javascript">

try
{
if(x>10)
{
throw "Err1";
}
else if(x<0)
{
throw "Err2";
}
else if(isNaN(x))
{
throw "Err3";
}
}
catch(er)
{
if(er=="Err1")
{

}
if(er=="Err2")
{

}
if(er=="Err3")
{

}
}
</script>
</body>
</html>

Попробуйте сами »
Щелкните на кнопке "Попробуйте сами" чтобы увидеть как это работает




« Назад Далее »
© 2011-2019 Уроки JavaScript