Latest web development tutorials
×

JavaScript курс

JavaScript курс JavaScript Краткое введение JavaScript использование JavaScript экспорт JavaScript грамматика JavaScript Заявления JavaScript примечание JavaScript переменная JavaScript Типы данных JavaScript объекты JavaScript функция JavaScript сфера JavaScript событие JavaScript строка JavaScript операторы JavaScript сравнить JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Тип преобразования JavaScript Регулярные выражения JavaScript ошибка JavaScript отладка JavaScript Переменный лифт JavaScript Строгий режим JavaScript ненадлежащее использование JavaScript Аутентификация с помощью форм JavaScript Зарезервированные ключевые слова JavaScript JSON JavaScript void JavaScript Спецификация Код

JS функция

JavaScript определение функции JavaScript Аргументы функции JavaScript вызов функции JavaScript Затворы

JS HTML DOM

DOM Краткое введение DOM HTML DOM CSS DOM событие DOM EventListener DOM элемент

JS Расширенный учебник

JavaScript объекты JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp объекты

JS браузер BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript поп JavaScript Timed событие JavaScript Cookies

JS кладезь

JavaScript кладезь JavaScript тест jQuery JavaScript тест Prototype

JS примеров

JavaScript примеров JavaScript экземпляр объекта JavaScript экземпляр объекта Browser JavaScript HTML DOM примеров JavaScript резюме

JS справочное руководство

JavaScript объекты HTML DOM объекты

Ошибка JavaScript - Бросьте, попытаться поймать

Ошибка тесты заявление попробуйте блок кода.

поймать заявление обрабатывает ошибку.

броском оператор создает пользовательскую ошибку.


ошибка JavaScript

Когда двигатель JavaScript выполняет код JavaScript, различные ошибки возникают.

Может быть ошибка синтаксиса обычно вызывается программистами ошибки или опечатки кодирования.

Язык может быть неправильно или отсутствующие функции (может быть из-за различий в браузере).

Это может быть ошибочной из-за вывода ошибок с сервера или пользователем результата.

Конечно, это может быть из-за многих других непредсказуемых факторов.


JavaScript бросок (бросок) Ошибка

При возникновении ошибки, когда дела идут плохо, двигатель JavaScript обычно прекращается, и сообщение об ошибке.

Технический термин для описания этой ситуации: JavaScript выдаст ошибку.


JavaScript попытаться поймать

попытаться определить оператор позволяет проверить на наличие ошибок в реализации блока кода.

задвижка утверждение позволяет определить блок кода , когда ошибка возникает при попытке блок кода, выполненный.

JavaScript попробовать и заявления об уловах появляются парами.

грамматика

try {
	//在这里运行代码
} catch(err) {
	//在这里处理错误
}

примеров

В следующем примере, мы намеренно написал опечатку в блоке кода попробовать.

чтобы попытаться поймать блок будет поймать ошибку блока, и выполнить код, чтобы справиться с этим.

примеров

вар TXT = "";
Функция сообщения ()
{
попробуйте {
adddlert ( "Добро пожаловать , гость!") ;
} Поймать (ERR) {
TXT = "Эта страница содержит ошибку \ п \ п.";
TXT + = "Описание ошибки:" + err.message + "\ п \ п";
TXT + = "Нажмите кнопку ОК для продолжения \ N \ N.";
предупреждение (TXT);
}
}

Попробуйте »


Вбрасывание Заявление

бросок инструкция позволяет нам создавать пользовательскую ошибку.

Правильный технический термин: создать или бросает исключение (исключение).

Если бросок и попытаться поймать вместе, вы можете контролировать ход выполнения программы и генерировать сообщение об ошибке.

грамматика

броситьисключение

Исключение JavaScript может быть строка, число, логическое значение или объект.

примеров

В этом случае значение обнаружения входных переменных. Если значение неверно, он вызывает исключение (ошибка). улов будет ловить эту ошибку, и выводит сообщение об ошибке для некоторых пользовательских:

function myFunction()
{
	try
	{ 
		var x=document.getElementById("demo").value;
		if(x=="")    throw "值为空";
		if(isNaN(x)) throw "不是数字";
		if(x > 10) throw "太大";
		if(x < 5) throw "太小";
	}
	catch(err)
	{
		var y=document.getElementById("mess");
		y.innerHTML="错误:" + err + "。";
	}
}

Попробуйте »

Обратите внимание, что если ошибка функции getElementById, приведенный выше пример выдаст ошибку.