Penyahpepijatan...LOGIN

Penyahpepijatan JavaScript

Penyahpepijatan JavaScript

Apabila menulis JavaScript, ia akan menjadi sakit tanpa alat penyahpepijatan.

Penyahpepijatan JavaScript

Sukar untuk menulis atur cara JavaScript tanpa alat nyahpepijat.

Kod anda mungkin mengandungi ralat sintaks dan ralat logik. Ralat ini sukar dicari tanpa alat nyahpepijat.

Biasanya, jika terdapat ralat dalam JavaScript, tidak akan ada mesej gesaan, jadi anda tidak dapat mencari lokasi ralat kod.



Selalunya, ralat akan berlaku apabila anda menulis kod JavaScript baharu.


Alat Nyahpepijat JavaScript

Mencari ralat dalam kod atur cara dipanggil nyahpepijat kod.

Nyahpepijat adalah sukar, tetapi mujurlah, banyak penyemak imbas mempunyai alat penyahpepijatan terbina dalam.

Alat penyahpepijatan terbina dalam boleh dimulakan atau dimatikan dan mesej ralat yang serius akan dihantar kepada pengguna.

Dengan alat penyahpepijatan, kami boleh menetapkan titik putus (di mana kod berhenti melaksanakan) dan memeriksa pembolehubah semasa kod sedang dilaksanakan.

Untuk mendayakan alat penyahpepijatan dalam penyemak imbas, secara amnya tekan kekunci F12 dan pilih "Konsol" dalam menu penyahpepijatan.

QQ图片20161025145433.png

Tetapkan titik putus

Dalam tetingkap nyahpepijat, anda boleh menetapkan titik putus pada kod JavaScript.

Pada setiap titik putus, pelaksanaan kod JavaScript akan berhenti supaya kita boleh menyemak nilai pembolehubah JavaScript.

Selepas menyemak, anda boleh melaksanakan semula kod (seperti butang main).

kata kunci nyahpepijat

Kata kunci nyahpepijat digunakan untuk berhenti melaksanakan JavaScript dan memanggil fungsi nyahpepijat.

Kata kunci ini mempunyai kesan yang sama seperti menetapkan titik putus dalam alat nyahpepijat.

Pernyataan penyahpepijat tidak akan berfungsi jika tiada penyahpepijatan tersedia.

Dayakan penyahpepijat dan kod berhenti melaksanakan sebelum baris ketiga.

rreeeebahagian seterusnya
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <head> </head> <body> <p id="demo"></p> <p>开启调试工具,在代码执行到第三行前会停止执行。</p> <script> var x = 15 * 5; debugger; document.getElementById("demo").innerHTML = x; </script> </body> </html>
babperisian kursus