Try . . . Catch dùng để bắt lỗi khi biết trước trường hợp xảy ra lỗi
Các bước thực hiện:
- Tạo function kiểm tra lỗi
- Throw new (ném) các exception (thông báo, trường hợp) khi xảy ra lỗi
- Câu lệnh try để gọi function kiểm tra lỗi với các đối số được truyền vào (giống như các test-case)
- Sau khi try (thử) các lỗi thì phải catch (bắt lỗi) với các exception vừa tạo, hiển thị thông báo lỗi
- Một số câu lệnh hiển thị thông báo lỗi: getMessage() – hiển thị Exception, getLine() – hiển thị thứ tự dòng code lỗi, getFile() – hiển thị đường dẫn file lỗi, . . .
- Finally: có thể thêm vào hoặc không, dùng để chạy code dù lỗi có xảy ra hay không