Try Catch trong JavaScript là gì và nó hoạt động như thế nào?



thử bắt trong các cấu trúc javascript cũng như toán tử ném để xử lý các ngoại lệ. Bạn có thể bắt các ngoại lệ do lập trình viên tạo và thời gian chạy.

Dù bạn có giỏi lập trình đến đâu thì cũng sẽ có một số lỗi xảy ra trong một số đoạn mã. Những lỗi này có thể xảy ra do người dùng nhập không mong muốn, phản hồi của máy chủ không chính xác hoặc bất kỳ lý do nào khác. Hãy thử nắm bắt cho phép bạn bắt lỗi và thay vì chết, hãy làm điều gì đó hợp lý hơn. Trong bài viết này, chúng ta sẽ xem cách JavaScript sử dụng try-catch để xử lý ngoại lệ trong chuỗi sau:

Hãy bắt đầu nào.





Xử lý lỗi thời gian chạy trong JavaScript

Xử lý lỗi đã được phát triển từ thời Netscape và IE4. Bạn không cần phải giải quyết những gì trình duyệt ném vào mặt bạn trong trường hợp xảy ra lỗi JavaScript, nhưng thay vào đó, bạn có thể tự giải quyết vấn đề. Câu lệnh try-catch của JavaScript giúp bạn định tuyến lại khi gặp ngoại lệ JavaScript.

chuyển tệp sang phiên bản linux ec2

Cùng với các kỹ thuật mã hóa phòng thủ khác như và sự kiện onError, try-catch bổ sung khả năng điều hướng các lỗi nhất định mà trước đây có thể khiến tập lệnh của bạn dừng lại ngay lập tức.



Thử bắt trong JavaScript là gì?

Các phiên bản mới nhất của JavaScript đã thêm các khả năng xử lý ngoại lệ. JavaScript thực hiện cấu trúc try-catch cũng như toán tử ném để xử lý các ngoại lệ. Bạn có thể bắt các ngoại lệ do lập trình viên tạo và thời gian chạy, nhưng bạn không thể bắt lỗi cú pháp JavaScript.

Câu lệnh try được sử dụng để xác định một khối mã được kiểm tra lỗi trong khi nó đang được thực thi. Trong khi đó, câu lệnh catch được sử dụng để xác định một khối mã sẽ được thực thi nếu có lỗi xảy ra trong khối try.

Các câu lệnh JavaScript thử và bắt thành từng cặp:



try {Khối mã để thử} catch (err) {Khối mã để xử lý lỗi}

Khi một ngoại lệ xảy ra trong khối try, ngoại lệ được đặt trong sai lầm và khối bắt được thực thi.

Thử nắm bắt ví dụ

Đây là một ví dụ về JavaScript Try Catch:

var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') ném 'là trống' if (isNaN (x)) ném 'không phải là số' x = Số (x) nếu (x> 10) ném 'quá cao' nếu (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Đầu ra:

Đầu ra - thử bắt trong javascript - edureka

Với điều này, chúng ta đã đi đến phần cuối của bài viết của chúng tôi. Tôi hy vọng bạn đã hiểu cách try catch trong JavaScript được sử dụng để bắt lỗi.

Kiểm tra của chúng tôi đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này giúp bạn thành thạo các kỹ năng làm việc với công nghệ web back-end và front-end. Nó bao gồm đào tạo về Phát triển Web, jQuery, Angular, NodeJS, ExpressJS và MongoDB.

c ++ sắp xếp ()

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog này và chúng tôi sẽ liên hệ lại với bạn.