Cùng tìm hiểu về câu lệnh throw trong JavaScript. Thông thường một ngoại lệ sẽ được bắt nếu nó xảy ra ở giữa chương trình, tuy nhiên bạn cũng có thể dùng lệnh throw để trả về một ngoại lệ tuỳ ý khi thoả mãn một điều kiện nào đó trong JavaScript.
throw trong JavaScript
throw trong JavaScript là câu lệnh dùng để trả về một ngoại lệ tuỳ ý khi thoả mãn một điều kiện nào đó trong JavaScript.
Cú pháp sử dụng throw trong JavaScript để xử lý ngoại lệ như sau:
throw exception_value;
Thông thường khi lỗi xảy ra, chương trình sẽ trả về một Error Object chứa giá trị của lỗi này. Tuy nhiên bằng cách sử dụng lệnh throw, chúng ta có thể tuỳ ý đặt nội dụng ngoại lệ trả về bằng đối số exception_value
. Ví dụ như bạn có thể dùng một chuỗi ký tự để đặt cho nó chẳng hạn.
Ví dụ cụ thể, chúng ta có thể dùng lệnh throw để ném một ngoại lệ tuỳ ý, trong trường hợp thoả mãn điều kiện point < 50
như sau:
function checkResult(point){ |
Kết quả, khi chạy lệnh console.log(checkResult(40));
thì lệnh throw sẽ trả về ngoại lệ có giá trị Trượt
như sau:
Start |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về throw trong JavaScript và cách trả về ngoại lệ tuỳ ý rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về JavaScript trong các bài học tiếp theo.
URL Link
HOME › học javascript - lập trình javascript cơ bản>>09. xử lý ngoại lệ trong javascript