在 JavaScript 中,有两种主要的错误处理方式:一是用于捕获运行时错误;二是用于抛出自定义错误。下面web建站小编给大家简单介绍一下具体分析代码!
try…catch:用于捕获运行时错误
try { // 代码块 } catch (err) { // 处理错误 }
throw:用于抛出自定义错误
throw new Error('Something went wrong');
常见的错误类型有:
SyntaxError:语法错误,如缺少分号等
let x = 5 let y = 2 // 缺少分号
ReferenceError:引用的变量不存在
console.log(foo); // foo不存在
TypeError:变量或参数的类型与预期不符
let x = 5; x.toUpperCase(); // x是数字,无法使用toUpperCase()
RangeError:数值变量的操作超出其有效范围
function foo(x) { return x * 2; } foo(Infinity); // Infinity * 2 超出范围
Error:自定义的错误类型
throw new Error('Something wrong happened');
JSONError:JSON 数据格式不正确
JSON.parse('{ "name": "John" }'); // 缺少结束括号
javascript语法如何把json文件输出到html页面上
标签: javascript错误类型, js抛出自定义错误, js捕获运行时错误
上面是“javascript常见的错误类型有哪些?”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_12786.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!