..
ในหลายกรณี WMLScript รหัสสามารถไปอย่างผิดปกติถึงแม้ว่าที่ถูกต้องจากจุดตรรกะของการดูและไวยากรณ์ : บางกระทำของผู้ใช้หรือเหตุการณ์ธรรมชาติเช่นเนื้อเรื่องของเวลา แต่สามารถเล่นเทคนิค
เพื่อแก้ไขปัญหาเหล่านี้เป็นไปได้เป็นสิ่งจำเป็นในขั้นตอนการออกแบบดำเนินการแก้จุดบกพร่องรายละเอียดและในระหว่างการผลิตเพื่อให้การจัดการข้อผิดพลาด
รหัสแก้จุดบกพร่อง WMLScript จะทำกับคอนโซลการศึกษาที่มีวิธีการพิมพ์และ println พิมพ์ที่อยู่บนหน้าจอผลมาจากการประจำที่
หลังนอกจากนี้ยังเพิ่มบรรทัดของข้อความโฆษณา
ตัวอย่างเช่น
var a = 6; var b = 2; var c = a / b; Console.print (c);ส่งกลับค่าของขนาดหรือ 3
โดยไม่ได้รับโอกาสที่เราจะพิจารณากรณีของแผนกซึ่งหากดำเนินการโดยศูนย์ (0) ที่กลับข้อผิดพลาด
ข้อผิดพลาดที่เราสามารถควบคุมมันด้วยลองจับสร้างซึ่งทำหน้าที่เช่นเดียวกับในไวยากรณ์ต่อไปนี้
ลอง
{
/ / พยายามที่จะรันเป็นประจำ
}
trow
{
/ / พยายามที่จะดำเนินการเป็นทางเลือกที่
}
catch (e)
{
/ *
พ่วงสคริปต์และผลตอบแทน
ข้อความผิดพลาดการจัดการโดยนักพัฒนา
* /
}
ในที่สุด
{
/ / ยังคงดำเนินเป็นส่วนหนึ่งของกระบวนงานที่ระบุที่นี่
}
คำแนะนำของการสร้างที่มีการบังคับเฉพาะ try และ catch
ขอเพียงตัวอย่างของการหารด้วยศูนย์ (0) :
var a = 6;
var b = 0;
var c = a / b;
ลอง
{
Console.print (c);
}
catch (e)
{
Console.print ("Error : การหารด้วยศูนย์");
}
ในกรณีนี้แน่นอนกลับข้อความข้อผิดพลาด
| |
Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 € |
| |
Webmaster ฐาน (แรก)
สร้างเว็บไซต์ตั้งแต่เริ่มต้น เริ่มต้นจาก 29 € |
| |
XML (หลักสูตร)
การสร้างโครงสร้าง XML, XSL และขยายภาษาอื่น ๆ เริ่มต้นจาก 29 € |