JavaScript การทดสอบ
ข้อผิดพลาดจะเกิดขึ้นตลอดไป ในแต่ละครั้งที่คุณเขียนโค้ดคอมพิวเตอร์ใหม่
JavaScript การทดสอบ
การเขียน JavaScript โดยไม่มีเดบักเกอร์มีความยาก
โค้ดของคุณอาจมีข้อผิดพลาดทางภาษาไว้ที่มาและข้อผิดพลาดทางโครงสร้าง ซึ่งยากที่จะวินิจฉัย
โดยทั่วไป ถ้าโค้ด JavaScript มีข้อผิดพลาด จะไม่มีสิ่งใดเกิดขึ้น. จะไม่มีข้อความข้อผิดพลาด และจะไม่มีข้อมูลที่สามารถตรวจสอบข้อผิดพลาดได้
โดยทั่วไป ในแต่ละครั้งที่คุณพยายามเขียนโค้ด JavaScript โดยมีโอกาสที่จะเกิดข้อผิดพลาด
เดบักเกอร์ JavaScript
การหาข้อผิดพลาดในโค้ดเขียนแปลงเรียกว่าเดบักโค้ด
เดบักไม่ง่าย แต่โดยนัยที่แล้ว ทุกเบราเซอร์สมัยใหม่มีเดบักเกอร์ภายในระบบ
เดบักเกอร์ที่ภายในระบบสามารถเปิดหรือปิดได้ และบังคับรายงานข้อผิดพลาดให้แก่ผู้ใช้
ผ่านเดบักเกอร์ คุณยังสามารถตั้ง breakpoint (จุดที่การปฏิบัติการของโค้ดถูกหยุด) และตรวจสอบตัวแปรระหว่างการปฏิบัติงานของโค้ด
โดยทั่วไป คุณสามารถเปิดเดบักเกอร์ในเบราเซอร์ด้วยปุ่ม F12 และเลือก "Console" ในเมนูเดบักเกอร์
วิธี console.log()
ถ้าเบราเซอร์ของคุณสนับสนุนเดบัก คุณสามารถใช้ console.log()
แสดงค่า JavaScript ในหน้าต่างเดบัก
ตัวอย่าง
<!DOCTYPE html> <html> <body> <h1>My First Web Page</h1> <script> a = 5; b = 6; c = a + b; console.log(c); </script> </body> </html>
คำแนะนำ:โปรดเข้าถึงคู่มือตัวอย่าง JavaScript Console ของเราเพื่อข้อมูลเกี่ยวกับวิธีการ console.log()
ตั้ง breakpoint
ในหน้าต่างเดบัก คุณสามารถตั้ง breakpoint ในโค้ด JavaScript
ในทุก breakpoint โค้ด JavaScript จะหยุดทำงานเพื่อให้คุณสามารถตรวจสอบค่าของ JavaScript
หลังจากตรวจสอบค่า คุณสามารถทำงานโค้ดกลับมาต่อ
คำเมนู debugger
debugger คำเมนูจะหยุดการปฏิบัติการของ JavaScript และเรียกฟังก์ชันเดบัก (ถ้ามี)
นี้มีความหมายเดียวกับการตั้ง breakpoint ในเดบักเกอร์
ถ้าเดบักเกอร์ไม่สามารถใช้งานได้debugger
ประโยคไม่มีผล
ถ้าเดบักเกอร์เปิดแล้ว โค้ดนี้จะหยุดทำงานก่อนที่จะบรรจุบรรทัดที่สาม
ตัวอย่าง
var x = 15 * 5; debugger; document.getElementbyId("demo").innerHTML = x;
主流浏览器的调试工具
通常,您在浏览器中通过 F12 键启用调试,并在调试器菜单中选择“控制台”。
否则请按照以下步骤:
Chrome
- 打开浏览器
- 从菜单中选择工具
- 从工具中选择开发者工具
- 最后,选择控制台
Firefox Firebug
- 打开浏览器
- 前往网页:http://www.getfirebug.com
- 根据如下指令:如何安装 Firebug
Internet Explorer
- 打开浏览器
- 从菜单选择工具
- 从工具选择开发者工具
- 最后,选择控制台
Opera
- 打开浏览器
- 请前往网页:http://dev.opera.com
- 根据如下指令:如何安装 Firebug Lite
Safari Develop Menu
- 点击 Safari 菜单,偏好设置,高级
- 选中“在菜单栏中启用开发菜单”
- 当菜单中出现新选项“开发”时,选择“显示错误控制台”
您知道吗?
调试是测试、找到并减少计算机程序中 bug(错误)的过程。
ʷϵһ֪ı䡣bug һʵеʵеһʵеһֻǴһ֣һɽ