Bez względu na to, jak dobry jesteś w programowaniu, w niektórych skryptach będą błędy. Te błędy mogą wystąpić z powodu nieoczekiwanych danych wejściowych użytkownika, błędnej odpowiedzi serwera lub z innego powodu. Spróbuj złapać pozwala wyłapać błędy i zamiast umierać zrobić coś rozsądniejszego. W tym artykule zobaczymy, jak JavaScript używa try-catch do obsługi wyjątku w następującej kolejności:
- Obsługa błędu czasu wykonywania w JavaScript
- Co to jest Try Catch w JavaScript?
- Wypróbuj przykład połowu
Zaczynajmy.
Obsługa błędu czasu wykonywania w JavaScript
Obsługa błędów ewoluowała od czasów Netscape i IE4. Nie musisz zadowalać się tym, co przeglądarka rzuca Ci w twarz w przypadku błędu JavaScript, ale zamiast tego możesz wziąć sprawę w swoje ręce. Instrukcja try-catch języka JavaScript pomaga w przekierowaniu w przypadku napotkania wyjątku JavaScript.
jak pisać skaner w java
Wraz z innymi obronnymi technikami kodowania, takimi jak i zdarzenie onError, try-catch dodaje możliwość poruszania się po pewnych błędach, które w przeszłości natychmiast zatrzymywały skrypt na swoich ścieżkach.
Co to jest Try Catch w JavaScript?
W najnowszych wersjach JavaScript dodano możliwości obsługi wyjątków. JavaScript implementuje konstrukcję try-catch, a także operator rzucania do obsługi wyjątków. Możesz przechwytywać wyjątki wygenerowane przez programistę i środowiska uruchomieniowe, ale nie możesz wychwycić błędów składni JavaScript.
Instrukcja try służy do definiowania bloku kodu do przetestowania pod kątem błędów podczas wykonywania. Natomiast instrukcja catch służy do definiowania bloku kodu, który ma zostać wykonany, jeśli wystąpi błąd w bloku try.
Instrukcje JavaScript try and catch występują w parach:
try {Blok kodu do wypróbowania} catch (err) {Blok kodu do obsługi błędów}
Gdy wyjątek występuje w bloku try, wyjątek jest umieszczany w błądzić i wykonywany jest blok catch.
Wypróbuj przykład połowu
Oto przykład JavaScript Try Catch:
var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') throw 'is empty' if (isNaN (x)) rzut 'nie jest liczbą' x = liczba (x) jeśli (x> 10) rzut 'jest za wysoki' jeśli (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
Wynik:
konwertuj ciąg na tablicę php
W ten sposób dotarliśmy do końca naszego artykułu. Mam nadzieję, że rozumiesz, w jaki sposób metoda try catch w JavaScript służy do wychwytywania błędów.
Sprawdź nasze który obejmuje szkolenie na żywo prowadzone przez instruktora i rzeczywiste doświadczenie projektowe. To szkolenie zapewni Ci biegłość w pracy z technologiami internetowymi zaplecza i front-endu. Obejmuje szkolenia w zakresie tworzenia stron internetowych, jQuery, Angular, NodeJS, ExpressJS i MongoDB.
Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na tym blogu, a my skontaktujemy się z Tobą.