JavaScript Урок 19 Оператор Throw
Оператор throw позволяет вам создать исключение.
Оператор Throw
Оператор throw позволяет вам создавать исключения. Если вы используете этот оператор вместе с конструкцией try ... catch, вы можете контролировать ход выполнения программы и генерировать понятные сообщения об ошибках.
Синтаксис
Исключение может быть строкой, целым числом, Булевым типом или объектом.
Заметьте что 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>
|
Попробуйте сами »
Щелкните на кнопке "Попробуйте сами" чтобы увидеть как это работает
|
|