Ralat JavaScript - baling, cuba dan tangkap
cuba ujian penyataan untuk ralat dalam blok kod.
kenyataan tangkapan mengendalikan ralat. Pernyataan
lontaran mencipta ralat tersuai.
Ralat JavaScript
Pelbagai ralat boleh berlaku apabila enjin JavaScript melaksanakan kod JavaScript.
Mungkin ralat sintaks, biasanya ralat pengekodan atau kesilapan menaip yang dibuat oleh pengaturcara.
boleh menjadi ralat ejaan atau ciri yang tiada dalam bahasa (mungkin disebabkan oleh perbezaan penyemak imbas).
Ralat mungkin disebabkan oleh output yang salah daripada pelayan atau pengguna.
Sudah tentu, ia juga mungkin disebabkan oleh banyak faktor lain yang tidak dapat diramalkan.
JavaScript melemparkan ralat
Apabila ralat berlaku, apabila sesuatu berlaku, enjin JavaScript biasanya berhenti dan menghasilkan mesej ralat.
Istilah teknikal untuk menerangkan situasi ini ialah: JavaScript akan membuang ralat. Pernyataan
JavaScript try and catch
try membolehkan kami mentakrifkan blok kod yang diuji untuk ralat apabila dilaksanakan. Pernyataan
catch membolehkan kami mentakrifkan blok kod yang akan dilaksanakan apabila ralat berlaku dalam blok kod cuba.
Pernyataan JavaScript try and catch muncul secara berpasangan.
Sintaks
try { //在这里运行代码 }catch(err){ //在这里处理错误}
Contoh
Dalam contoh berikut, kami sengaja menulis kesilapan menaip dalam kod blok try. Blok
tangkap menangkap ralat dalam blok cuba dan melaksanakan kod untuk mengendalikannya.
rreeeebahagian seterusnya