Latest web development tutorials
×

JavaScript kurs

JavaScript kurs JavaScript krótkie wprowadzenie JavaScript zwyczaj JavaScript eksport JavaScript gramatyka JavaScript oświadczenia JavaScript uwaga JavaScript zmienna JavaScript Typy danych JavaScript Przedmioty JavaScript funkcja JavaScript zakres JavaScript wydarzenie JavaScript sznur JavaScript operatorzy JavaScript porównać JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typ konwersji JavaScript Wyrażenia regularne JavaScript błąd JavaScript Debugowanie JavaScript zmienny wyciąg JavaScript Tryb Strict JavaScript Zastosowanie niezgodne z przeznaczeniem JavaScript Uwierzytelnianie za pomocą formularzy JavaScript zarezerwowane słowa kluczowe JavaScript JSON JavaScript void JavaScript Kod Specyfikacja

JS funkcja

JavaScript definicja funkcji JavaScript Argumenty funkcji JavaScript wywołanie funkcji JavaScript zamknięcia

JS HTML DOM

DOM krótkie wprowadzenie DOM HTML DOM CSS DOM wydarzenie DOM EventListener DOM element

JS zaawansowane Tutorial

JavaScript Przedmioty JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Przedmioty

JS przeglądarka BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript muzyka pop JavaScript Tymczasowy zdarzenia JavaScript Cookies

JS magazyn

JavaScript magazyn JavaScript test jQuery JavaScript test Prototype

JS Przykłady

JavaScript Przykłady JavaScript instancja obiektu JavaScript Przeglądarka Instancja obiektu JavaScript HTML DOM Przykłady JavaScript streszczenie

JS Reference Manual

JavaScript Przedmioty HTML DOM Przedmioty

Błąd JavaScript - Rzucaj, spróbuj i złapać

Testy rachunku błędów spróbować blok kodu.

catch obsługuje błąd.

Rzut instrukcja tworzy własny błąd.


błąd JavaScript

Gdy silnik JavaScript wykonuje kod JavaScript, występują różne błędy.

Może to być błąd składni jest zwykle spowodowane przez programistów błędów i literówek kodowania.

Język może być błędnie lub brakujące funkcje (może być ze względu na różnice w przeglądarce).

To może być błędne ze względu na wyjście błędu z serwera lub użytkownik wyniku.

Oczywiście, może to być spowodowane wieloma innymi nieprzewidzianych czynników.


Rzut JavaScript (rzut) Błąd

W przypadku wystąpienia błędu, gdy coś pójdzie nie tak, silnik JavaScript zazwyczaj zatrzyma się i generuje komunikat o błędzie.

Techniczny termin, aby opisać tę sytuację jest: JavaScript wygeneruje błąd.


try JavaScript i catch

spróbować zdefiniować oświadczenie pozwala nam przetestować za błędy w realizacji bloku kodu.

catch pozwala nam zdefiniować blok kodu w przypadku wystąpienia błędu podczas próby bloku kodu, zrealizowany.

JavaScript spróbować i instrukcje catch pojawiają się w parach.

gramatyka

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

Przykłady

W poniższym przykładzie celowo napisał literówkę w bloku kodu try.

spróbować blok catch złapie błąd bloku i wykonanie kodu z tym poradzić.

Przykłady

var txt = "";
Komunikat function ()
{
try {
adddlert ( "Welcome guest!") ;
} Catch (err) {
txt = "Ta strona zawiera błąd \ n \ n".;
txt + = "Opis błędu:" + err.message + "\ n \ n";
txt + = "Kliknij przycisk OK, aby kontynuować \ n \ n".;
alert (txt);
}
}

Spróbuj »


rzut komunikat

Rzut zestawienie pozwala nam na stworzenie własnego błędu.

Prawidłowy termin techniczny jest: utworzenie lub zgłasza wyjątek (wyjątek).

Jeśli rzut i spróbować połowu stosowane razem, można kontrolować przepływ programu i generuje niestandardowy komunikat o błędzie.

gramatyka

rzutwyjątek

Wyjątkiem JavaScript może być ciągiem znaków, liczbę, wartość logiczną lub obiektu.

Przykłady

W tym przypadku wartość wykrywania zmiennych wejściowych. Jeśli wartość jest źle, to zgłasza wyjątek (błąd). haczyk złapie ten błąd i wyświetla komunikat o błędzie na pewien zwyczaj:

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 + "。";
	}
}

Spróbuj »

Należy pamiętać, że jeśli błąd funkcji getElementById, powyższy przykład wygeneruje błąd.