Penyahpepijatan JavaScript



Menulis JavaScript tanpa alat nyahpepijat akan menjadi sesuatu yang menyakitkan.


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 penyahpepijatan.

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


Note通常,你在编写一个新的 JavaScript 代码过程中都会发生错误。

Alat Nyahpepijat JavaScript

Mencari ralat dalam kod program dipanggil penyahpepijatan 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.


kaedah console.log()

Jika penyemak imbas menyokong penyahpepijatan, anda boleh menggunakan kaedah console.log() untuk mencetak nilai JavaScript ​​pada tetingkap nyahpepijat :

Instance

rreee

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian


Tetapkan titik putus

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

Pada setiap titik putus, pelaksanaan kod JavaScript akan dihentikan supaya kami boleh memeriksa Nilai pembolehubah JavaScript.

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


kata kunci penyahpepijat

penyahpepijat kata kunci digunakan untuk menghentikan pelaksanaan 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.

Instance

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>
	
<h1>我的第一个 Web 页面</h1>
<p>
浏览器中(Chrome, IE, Firefox) 使用 F12 来启用调试模式, 在调试窗口中点击 "Console" 菜单。
</p>
<script>
a = 5;
b = 6;
c = a + b;
console.log(c);
</script>
	
</body>
</html>

Run instance »

Klik butang "Run Instance" untuk melihat instance dalam talian


Alat penyahpepijatan pelayar utama

Biasanya, untuk mendayakan alatan penyahpepijatan dalam penyemak imbas, tekan kekunci F12 dan pilih "Konsol" dalam menu penyahpepijatan.

Langkah untuk setiap penyemak imbas adalah seperti berikut:

Pelayar Chrome

  • Buka penyemak imbas.

  • Pilih alat dalam menu.

  • Pilih Alat Pembangun dalam Alat.

  • Akhir sekali, pilih Console.

Pelayar Firefox

  • Buka penyemak imbas.

  • Lawati halaman:
    http://www.getfirebug.com.

  • Ikuti arahan:
    Pasang Firebug.

Pelayar Internet Explorer.

  • Buka penyemak imbas anda.

  • Pilih alat dalam menu.

  • Pilih Alat Pembangun dalam Alat.

  • Akhir sekali, pilih Console.

Opera

  • Buka penyemak imbas.

  • Alat penyahpepijatan terbina dalam Opera ialah Dragonfly Untuk mendapatkan arahan terperinci, sila lawati halaman:
    http://www.opera.com/dragonfly/.

Safari

  • Buka penyemak imbas.

  • Klik kanan tetikus dan pilih Inspect Element.

  • Pilih "Konsol" dalam tetingkap timbul di bahagian bawah.