Rumah hujung hadapan web tutorial js JavaScript 中的错误如何处理?JavaScript 中的错误处理方法

JavaScript 中的错误如何处理?JavaScript 中的错误处理方法

Oct 22, 2018 pm 03:39 PM
Kaedah pengendalian ralat

本篇文章给大家带来的内容是关于JavaScript 中的错误如何处理?JavaScript 中的错误处理方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

(1) 一中抛出异常处理的方法是直接调用栈的顶端使用try-catch,就像:

function main(){
    try{
        bomb();
    }catch(e){
        //Handle all the error things
    }
}
Salin selepas log masuk

(2)但是,器是事件驱动的,JavaScript中的错误也是一个事件,解析器在当前的执行上下文中执行后释放。

我们可以用一个onerror的全局异常事件处理函数:

if(window.addEventListener){
    window.addEventListener('error',function(e){
        var error = e.error;
       consle.log(error);
    })
}else if(window.attachEvent){
    window.attachEvent('error',function(e){
        var error = e.error;
        consle.log(error);
    }
}else{
        window.onerror = function)(){
       var error = e.error;
       consle.log(error);   
    }                                  
}
Salin selepas log masuk

以上就是对JavaScript 中的错误如何处理?JavaScript 中的错误处理方法的全部介绍,如果您想了解更多有关JavaScript视频教程,请关注PHP中文网。

Atas ialah kandungan terperinci JavaScript 中的错误如何处理?JavaScript 中的错误处理方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ralat pengendalian dalam Golang: Bagaimana untuk mengendalikan pengecualian penunjuk nol? Ralat pengendalian dalam Golang: Bagaimana untuk mengendalikan pengecualian penunjuk nol? Aug 09, 2023 pm 12:33 PM

Ralat pengendalian dalam Golang: Bagaimana untuk mengendalikan pengecualian penunjuk nol? Apabila pengaturcaraan di Golang, kami sering menghadapi pengecualian penuding nol. Pengecualian penuding nol bermakna apabila kita cuba mengendalikan objek penunjuk nol, ia akan menyebabkan program ranap atau ralat yang tidak dapat diramalkan akan berlaku. Untuk mengelakkan berlakunya pengecualian ini, kita perlu mengendalikan pengecualian penunjuk nol dengan munasabah. Artikel ini akan memperkenalkan beberapa kaedah mengendalikan pengecualian penuding nol dan menggambarkannya dengan contoh kod. 1. Gunakan nol untuk menilai Dalam Golang, nil mewakili penunjuk nol.

Bagaimana untuk mengendalikan ralat dalam pembangunan fungsi backend PHP? Bagaimana untuk mengendalikan ralat dalam pembangunan fungsi backend PHP? Aug 04, 2023 pm 01:19 PM

Bagaimana untuk mengendalikan ralat dalam pembangunan fungsi backend PHP? Sebagai pembangun backend PHP, kami sering menghadapi pelbagai ralat semasa proses pembangunan. Pengendalian ralat yang baik adalah faktor penting dalam memastikan kestabilan sistem dan pengalaman pengguna. Dalam artikel ini, saya akan berkongsi beberapa kaedah dan teknik untuk pengendalian ralat dalam pembangunan fungsi backend PHP, dan memberikan contoh kod yang sepadan. Menetapkan tahap pelaporan ralat PHP menyediakan parameter tahap pelaporan ralat yang boleh ditetapkan untuk menentukan jenis ralat yang akan dilaporkan. Gunakan error_repo

Sebab dan penyelesaian untuk kegagalan permulaan PHP Sebab dan penyelesaian untuk kegagalan permulaan PHP Mar 12, 2024 pm 01:39 PM

Sebab kegagalan permulaan PHP dan cara menanganinya PHP ialah bahasa skrip bahagian pelayan yang digunakan secara meluas. Fleksibiliti dan fungsi yang berkuasa menjadikannya pilihan pertama untuk banyak laman web dan aplikasi. Walau bagaimanapun, kadangkala kami menghadapi masalah kegagalan permulaan PHP semasa menggunakan atau menggunakan PHP, yang mungkin disebabkan oleh pelbagai sebab. Dalam artikel ini, kami akan memperkenalkan beberapa sebab biasa kegagalan permulaan PHP dan cara menanganinya, dan memberikan contoh kod khusus untuk menyelesaikan masalah ini. 1. Sebab kegagalan permulaan PHP ialah ralat konfigurasi PHP: PHP

Ringkasan pengecualian tersuai dan kaedah pengendalian ralat dan masalah biasa dalam PHP Ringkasan pengecualian tersuai dan kaedah pengendalian ralat dan masalah biasa dalam PHP Jun 08, 2023 am 10:47 AM

Ringkasan pengecualian tersuai, kaedah pengendalian ralat dan masalah biasa dalam PHP Dalam pembangunan program, tidak dapat dielakkan untuk menghadapi ralat atau pengecualian. PHP menyediakan banyak fungsi pengendalian pengecualian dan ralat terbina dalam, tetapi kami juga perlu menyesuaikan kaedah pengendalian pengecualian kami sendiri untuk memastikan keteguhan program kami dengan lebih baik. Dalam artikel ini, kami akan memperkenalkan cara menggunakan mekanisme pengendalian pengecualian dalam PHP, pengecualian tersuai, kaedah pengendalian ralat biasa dan masalah biasa. 1. Mekanisme pengendalian pengecualian PHP dalam PHP

Cara menggunakan pengendalian pengecualian (Pengendalian Ralat) dalam rangka kerja Yii Cara menggunakan pengendalian pengecualian (Pengendalian Ralat) dalam rangka kerja Yii Jul 29, 2023 pm 05:09 PM

Kaedah menggunakan pengendalian pengecualian dalam rangka kerja Yii Pengendalian pengecualian ialah teknologi yang sangat penting semasa membangunkan aplikasi web. Rangka kerja Yii menyediakan mekanisme pengendalian pengecualian yang berkuasa dan fleksibel, membolehkan kami mengendalikan pelbagai pengecualian dengan anggun. Artikel ini akan memperkenalkan cara menggunakan pengendalian pengecualian dalam rangka kerja Yii dan memberikan contoh kod yang sepadan. Dalam rangka kerja Yii, pengendalian pengecualian terutamanya melibatkan dua aspek: pengecualian aplikasi (ApplicationExceptions) dan pengecualian HTTP (HTTPE

Cara mengendalikan ralat jenis data PHP dan menjana gesaan ralat yang berkaitan Cara mengendalikan ralat jenis data PHP dan menjana gesaan ralat yang berkaitan Aug 06, 2023 pm 08:13 PM

Cara mengendalikan ralat jenis data PHP dan menjana gesaan ralat yang berkaitan Dalam pengaturcaraan PHP, kita sering menghadapi ralat jenis data, seperti mengira rentetan sebagai integer atau menggunakan tatasusunan sebagai rentetan. Ralat ini boleh menyebabkan program gagal atau menghasilkan keputusan yang salah. Oleh itu, kita perlu mengesan dan mengendalikan ralat jenis data dalam masa. Artikel ini akan memperkenalkan cara mengendalikan ralat jenis data dalam PHP dan memberikan contoh kod yang berkaitan. 1. Fungsi pengesanan jenis data PHP menyediakan satu siri fungsi untuk menentukan jenis pembolehubah

Analisis kaedah pengendalian ralat dan amalan terbaik untuk kod status 4xx dalam protokol HTTP Analisis kaedah pengendalian ralat dan amalan terbaik untuk kod status 4xx dalam protokol HTTP Dec 26, 2023 pm 12:23 PM

Kaedah pengendalian ralat dan amalan terbaik untuk menghuraikan kod status 4xx dalam protokol HTTP Kod status dalam protokol HTTP ialah pengecam yang digunakan untuk menunjukkan cara pelayan mengendalikan permintaan. Kod status 4xx ialah kod status ralat pelanggan, yang menunjukkan bahawa permintaan pelanggan adalah salah atau tidak dapat difahami oleh pelayan. Artikel ini akan menganalisis kod status 4xx dalam protokol HTTP dan menyediakan beberapa kaedah pengendalian ralat dan amalan terbaik. 400BadRequest (Permintaan Buruk) boleh dikembalikan apabila pelayan tidak dapat memahami permintaan pelanggan.

Apakah kaedah pengendalian ralat dalam golang? Apakah kaedah pengendalian ralat dalam golang? Aug 23, 2023 pm 01:45 PM

Kaedah pengendalian ralat Golang termasuk: 1. Mengembalikan nilai ralat Fungsi boleh mengembalikan nilai ralat sebagai nilai pulangan tambahan biasanya digunakan untuk menunjukkan sama ada fungsi itu berjaya dilaksanakan. boleh digunakan sebelum fungsi kembali untuk mengendalikan ralat; 3. panik dan pulih, yang boleh menghentikan program dengan serta-merta dan melakukan pengendalian ralat yang sepadan, dengan lebih banyak maklumat dan fungsi, anda boleh menggunakan penegasan jenis maklumat khusus tentang ralat, dsb. tunggu.

See all articles