..


ลิงก์ผู้สนับสนุน

ดีบักและจัดการข้อผิดพลาดใน WMLScript

บทความที่เขียนโดย Luca Ruggiero

ในหลายกรณี 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 : การหารด้วยศูนย์");







 }



ในกรณีนี้แน่นอนกลับข้อความข้อผิดพลาด

ในประเภทเดียวกัน ...
E - Learning
Ruby และ Ruby on Rails (หลักสูตร) Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 €
Webmaster ฐาน (แรก) Webmaster ฐาน (แรก)
สร้างเว็บไซต์ตั้งแต่เริ่มต้น เริ่มต้นจาก 29 €
XML (หลักสูตร) XML (หลักสูตร)
การสร้างโครงสร้าง XML, XSL และขยายภาษาอื่น ๆ เริ่มต้นจาก 29 €
ลิงก์ผู้สนับสนุน