Menetapkan Titik Henti
Jeda pelaksanaan dan periksa keadaan.
Menetapkan Titik Henti ialah pelajaran Akademi JavaScript percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Akademi JavaScript, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Akademi JavaScript merangkumi sejumlah 4 pelajaran.
Apakah Itu Titik Henti
Titik henti memberitahu penyahpepijat supaya menjeda pelaksanaan pada baris tertentu. Ketika dijeda, Anda boleh memeriksa pemboleh ubah dan tindanan panggilan untuk memahami keadaan atur cara.
Mengapa Titik Henti Lebih Baik Daripada Pengelogan
Berbanding menaburkan pernyataan log, titik henti membolehkan Anda memeriksa setiap pemboleh ubah dalam skop pada sesuatu saat tanpa mengubah kod, dan Anda boleh menyambung atau melangkah dari situ.
Membuka Panel Sumber
Dalam DevTools pelayar, titik henti berada dalam panel Sources. Buka DevTools, beralih ke Sources, kemudian cari fail skrip Anda dalam pepohon fail.
Menetapkan Titik Henti Baris
Klik kawasan nombor baris di sebelah pernyataan untuk menetapkan titik henti di situ. Penanda akan muncul dan pelaksanaan akan dijeda apabila baris itu hampir dijalankan.
Pernyataan Penyahpepijat
Menambah pernyataan penyahpepijat dalam kod Anda mencetuskan titik henti secara teratur apabila DevTools terbuka. Pernyataan ini dibuang sebelum kod produksi dihantar.
function compute(x) {
const doubled = x * 2
// a debugger statement on the next line would pause execution here
return doubled + 1
}Titik Henti Bersyarat
Dengan mengklik kanan pada baris, Anda boleh menambah syarat. Penyahpepijat hanya dijeda apabila ungkapan itu benar, yang amat berguna dalam gelung.
Titik Pengelogan
Titik pengelogan mencetak mesej tanpa menjeda pelaksanaan, seperti pernyataan log sementara yang ditambah melalui DevTools tanpa mengedit kod sumber.
Memeriksa Pemboleh Ubah
Apabila dijeda, anak tetingkap Scope menyenaraikan pemboleh ubah setempat, penutupan dan global bersama nilai semasanya, supaya Anda boleh mengesahkan andaian.
Ungkapan Pemerhatian
Anak tetingkap Watch menilai ungkapan yang Anda tentukan pada setiap jedaan, membolehkan Anda memantau nilai terhitung ketika melangkah melalui kod.
Titik Henti pada Peristiwa
DevTools juga boleh berhenti pada peristiwa, seperti klik atau permintaan rangkaian, lalu menjeda pelaksanaan sebaik sahaja peristiwa itu berlaku.
Mengurus Titik Henti
Anak tetingkap Breakpoints menyenaraikan semua titik henti Anda. Anda boleh menyahdayakannya sementara dengan kotak pilihan atau membuangnya setelah selesai menyahpepijat.
Semakan Pantas
Uji pengetahuan Anda tentang titik henti.
Ringkasan
Ringkasan: Titik henti menjeda pelaksanaan untuk pemeriksaan.
- Tetapkannya di kawasan panel Sources
- Pernyataan penyahpepijat menghentikan program secara teratur
- Titik henti bersyarat hanya menjeda apabila syarat benar
- Periksa skop dan perhatikan ungkapan ketika dijeda
Pelajari JavaScript dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 59
- Pelajaran
- 200
Soalan Lazim
Adakah pelajaran “Menetapkan Titik Henti” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Akademi JavaScript, termasuk “Menetapkan Titik Henti”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Akademi JavaScript merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Menetapkan Titik Henti”?
Jeda pelaksanaan dan periksa keadaan. Anda berlatih Akademi JavaScript menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Akademi JavaScript?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Akademi JavaScript di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.
Berapa lamakah pelajaran “Menetapkan Titik Henti” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Akademi JavaScript ini?
Ya. Setiap pelajaran Akademi JavaScript menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Melangkaui console.log
- Menetapkan Titik Henti
- Menelusuri Kod Langkah demi Langkah
- Membaca Jejak Timbunan