คู่มืออ้างอิง JavaScript Error

อ็อบเจกต์ Error

อ็อบเจกต์ Error ให้ข้อมูลของความผิดพลาดที่เกิดขึ้น

ตัวอย่าง

ในตัวอย่างนี้ เราเขียน "alert" ให้เป็น "adddlert" เพื่อสร้างข้อผิดพลาดโดยได้ตั้งใจ。

กลับค่าชื่อและการอธิบายของข้อผิดพลาด:

try {
  adddlert("Welcome");
}
catch(err) {
  document.getElementById("demo").innerHTML = err.name + "<br>" + err.message;
}

ทดลองด้วยตัวเอง

สำหรับความรู้เกี่ยวกับความผิดพลาดของ JavaScript กรุณาอ่าน คู่มือสอน JavaScript ความผิดพลาด

ตัวแปร Error อ็อบเจกต์

ตัวแปร การอธิบาย
name ตั้งค่าหรือกลับค่าชื่อของข้อผิดพลาด。
message ตั้งค่าหรือกลับค่าข้อความของข้อผิดพลาด (ตัวอักษร)。

บรรทัดข้อความที่ไม่เป็นมาตรฐานของ Error อ็อบเจกต์

Mozilla และ Microsoft ได้กำหนดบรรทัดข้อความที่ไม่เป็นมาตรฐานของ error อ็อบเจกต์:

  • fileName (Mozilla)
  • lineNumber (Mozilla)
  • columnNumber (Mozilla)
  • stack (Mozilla)
  • description (Microsoft)
  • number (Microsoft)

ไม่ควรใช้คุณสมบัติเหล่านี้ในเว็บไซต์สาธารณะ นั้นไม่ใช่ทั้งหมดที่ใช้งานในเบราเซอร์ทุกตัว