วีดีโอ: การจัดการข้อยกเว้นใน JavaScript คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
เมื่อ JavaScript คำสั่งสร้างข้อผิดพลาด ว่ากันว่าโยน an ข้อยกเว้น . แทนที่จะดำเนินการตามคำสั่งถัดไป JavaScript ล่ามตรวจสอบสำหรับ การจัดการข้อยกเว้น รหัส. ถ้าไม่มี ตัวจัดการข้อยกเว้น จากนั้นโปรแกรมจะส่งคืนจากฟังก์ชันใดก็ตามที่ส่ง ข้อยกเว้น.
ในทำนองเดียวกันอาจมีคนถามว่า คุณจะจัดการกับข้อยกเว้นใน JavaScript อย่างไร
คุณสามารถ จับ โปรแกรมเมอร์สร้างและรันไทม์ ข้อยกเว้น แต่คุณไม่สามารถ จับจาวาสคริปต์ ข้อผิดพลาดทางไวยากรณ์ บล็อกการลองต้องตามด้วยอันใดอันหนึ่ง จับ บล็อกหรือบล็อกสุดท้าย (หรือทั้งสองอย่าง) เมื่อ ข้อยกเว้น เกิดขึ้นในบล็อกลอง the ข้อยกเว้น อยู่ใน e และ จับ บล็อกถูกดำเนินการ
นอกจากนี้ ข้อผิดพลาดประเภทต่าง ๆ ใน JavaScript มีอะไรบ้าง มีสามหลัก ประเภทของข้อผิดพลาด ที่สามารถเกิดขึ้นได้ในขณะทำการคอมไพล์ a JavaScript โปรแกรม: ไวยากรณ์ ข้อผิดพลาด , รันไทม์ ข้อผิดพลาด และตรรกะ ข้อผิดพลาด.
นอกเหนือจากข้างต้น คุณหมายถึงอะไรในการจัดการข้อยกเว้น
การจัดการข้อยกเว้น เป็นกระบวนการตอบสนองต่อ ข้อยกเว้น เมื่อโปรแกรมคอมพิวเตอร์ทำงาน หนึ่ง ข้อยกเว้น เกิดขึ้นเมื่อเกิดเหตุการณ์ที่ไม่คาดคิดซึ่งต้องมีการประมวลผลพิเศษ การจัดการข้อยกเว้น พยายามที่จะสง่างาม รับมือ สถานการณ์เหล่านี้เพื่อให้โปรแกรม (หรือแย่กว่านั้นคือทั้งระบบ) ทำ ไม่ผิดพลาด
การจัดการข้อผิดพลาดสองรูปแบบคืออะไร
ข้อผิดพลาด - การจัดการ เทคนิคการพัฒนา ข้อผิดพลาด รวมถึงการพิสูจน์อักษรอย่างเข้มงวด ข้อผิดพลาด - การจัดการ เทคนิคการใช้ตรรกะ ข้อผิดพลาด หรือจุดบกพร่องมักจะเกิดจากการดีบักแอปพลิเคชันอย่างพิถีพิถันหรือการแก้ไขปัญหา
ข้อผิดพลาดมีสี่ประเภทหลัก:
- ข้อผิดพลาดทางตรรกะ
- ข้อผิดพลาดที่สร้างขึ้น
- ข้อผิดพลาดในการคอมไพล์เวลา
- ข้อผิดพลาดรันไทม์
แนะนำ:
ตัวแปรส่วนกลางใน JavaScript คืออะไร?
Global JavaScript Variables ตัวแปรที่ประกาศนอกฟังก์ชันจะกลายเป็น GLOBAL ตัวแปรส่วนกลางมีขอบเขตทั่วโลก: สคริปต์และฟังก์ชันทั้งหมดบนหน้าเว็บสามารถเข้าถึงได้
Getter JavaScript คืออะไร?
Getters มีวิธีกำหนดคุณสมบัติของอ็อบเจ็กต์ แต่จะไม่คำนวณมูลค่าของคุณสมบัติจนกว่าจะเข้าถึงได้ ตัวรับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ หากไม่ต้องการค่าในตอนนี้ จะใช้ในภายหลังหรือในบางกรณีก็ไม่ได้ใช้เลย
คีย์โค้ดใน JavaScript คืออะไร?
JavaScript KeyCode เหตุการณ์ keydown เกิดขึ้นเมื่อกดแป้นคีย์บอร์ด และตามด้วยการดำเนินการของเหตุการณ์การกดแป้น เหตุการณ์ keyup ถูกสร้างขึ้นเมื่อมีการปล่อยคีย์
โฮสต์ใน JavaScript คืออะไร?
คำจำกัดความและการใช้งาน คุณสมบัติโฮสต์ตั้งค่าหรือส่งคืนชื่อโฮสต์และพอร์ตของ URL หมายเหตุ: หากไม่มีการระบุหมายเลขพอร์ตใน URL (หรือหากเป็นพอร์ตเริ่มต้นของสคีม - เช่น 80 หรือ 443) เบราว์เซอร์บางตัวจะไม่แสดงหมายเลขพอร์ต
การจัดการข้อยกเว้นใน SQL คืออะไร?
เกี่ยวกับข้อยกเว้น ข้อยกเว้นคือข้อผิดพลาด PL/SQL ที่เกิดขึ้นระหว่างการทำงานของโปรแกรม ไม่ว่าจะโดยนัยโดย TimesTen หรือโดยชัดแจ้งจากโปรแกรมของคุณ จัดการกับข้อยกเว้นโดยดักจับกับตัวจัดการหรือเผยแพร่ไปยังสภาพแวดล้อมการเรียก