ลองจับใน JavaScript คืออะไรและทำงานอย่างไร



ลองจับในโครงสร้าง javascript รวมทั้งตัวดำเนินการพ่นเพื่อจัดการข้อยกเว้น คุณสามารถตรวจจับข้อยกเว้นที่สร้างโดยโปรแกรมเมอร์และรันไทม์

ไม่ว่าคุณจะเขียนโปรแกรมเก่งแค่ไหนก็จะมีข้อผิดพลาดในบางสคริปต์ ข้อผิดพลาดเหล่านี้อาจเกิดขึ้นเนื่องจากการป้อนข้อมูลของผู้ใช้ที่ไม่คาดคิดการตอบสนองของเซิร์ฟเวอร์ที่ผิดพลาดหรือเหตุผลอื่นใด ลองจับเข้า ช่วยให้คุณสามารถจับข้อผิดพลาดและทำสิ่งที่สมเหตุสมผลกว่าแทนที่จะตาย ในบทความนี้เราจะดูวิธีที่ JavaScript ใช้ try-catch เพื่อจัดการข้อยกเว้นตามลำดับต่อไปนี้:

เอาล่ะ.





การจัดการข้อผิดพลาดรันไทม์ใน JavaScript

การจัดการข้อผิดพลาดได้รับการพัฒนามาตั้งแต่ยุคของ Netscape และ IE4 คุณไม่จำเป็นต้องชำระกับสิ่งที่เบราว์เซอร์ส่งมาที่ใบหน้าของคุณในกรณีที่เกิดข้อผิดพลาดของ JavaScript แต่คุณสามารถจัดการเรื่องนี้ได้ด้วยมือของคุณเอง คำสั่ง try-catch ของ JavaScript ช่วยคุณในการกำหนดเส้นทางใหม่เมื่อพบข้อยกเว้นของ JavaScript

ฟังก์ชั่นโอเวอร์โหลดในตัวอย่าง c ++

พร้อมกับเทคนิคการเข้ารหัสป้องกันอื่น ๆ เช่น และเหตุการณ์ onError การลองจับจะเพิ่มความสามารถในการนำทางไปรอบ ๆ ข้อผิดพลาดบางอย่างซึ่งในอดีตจะหยุดสคริปต์ของคุณทันทีที่แทร็ก



ลองจับใน JavaScript คืออะไร?

JavaScript เวอร์ชันล่าสุดเพิ่มความสามารถในการจัดการข้อยกเว้น JavaScript ใช้โครงสร้าง try-catch และตัวดำเนินการโยนเพื่อจัดการข้อยกเว้น คุณสามารถตรวจจับข้อยกเว้นที่สร้างโดยโปรแกรมเมอร์และรันไทม์ได้ แต่คุณไม่สามารถตรวจจับข้อผิดพลาดทางไวยากรณ์ของ JavaScript ได้

คำสั่ง try ใช้เพื่อกำหนดบล็อกของโค้ดที่จะทดสอบข้อผิดพลาดในขณะที่กำลังดำเนินการ ในขณะที่คำสั่ง catch ใช้เพื่อกำหนดบล็อกของโค้ดที่จะดำเนินการหากมีข้อผิดพลาดเกิดขึ้นใน try block

คำสั่ง JavaScript try and catch มาเป็นคู่:



ลองใช้ {Block of code to try} catch (err) {Block of code to handle error}

เมื่อมีข้อยกเว้นเกิดขึ้นในบล็อกการลองข้อยกเว้นจะอยู่ใน ผิดพลาด และบล็อกการจับจะถูกดำเนินการ

ลองจับตัวอย่าง

นี่คือตัวอย่างของ JavaScript Try Catch:

ข้อความ var, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo') ค่าลอง {if (x == '') throw 'ว่าง' ถ้า (isNaN (x)) โยน 'ไม่ใช่ตัวเลข' x = จำนวน (x) ถ้า (x> 10) โยน 'สูงเกินไป' ถ้า (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

เอาท์พุต:

เอาท์พุท - ลองจับในจาวาสคริปต์ - edureka

ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความของเรา ฉันหวังว่าคุณจะเข้าใจวิธีการใช้ try catch ใน JavaScript เพื่อตรวจจับข้อผิดพลาด

ตรวจสอบ ซึ่งมาพร้อมกับการฝึกอบรมสดที่นำโดยผู้สอนและประสบการณ์โครงการในชีวิตจริง การฝึกอบรมนี้ทำให้คุณมีความเชี่ยวชาญในทักษะในการทำงานกับเทคโนโลยีเว็บส่วนหลังและส่วนหน้า รวมถึงการฝึกอบรมเกี่ยวกับ Web Development, jQuery, Angular, NodeJS, ExpressJS และ MongoDB

mongodb ใช้ทำอะไร

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้แล้วเราจะติดต่อกลับไป