01. 错误类型与处理
JavaScript 有多种内置错误类型:TypeError、ReferenceError、SyntaxError 等。使用 try/catch/finally 处理错误。
javascript
// 常见错误类型
// TypeError - 类型错误
const obj = null;
// console.log(obj.prop); // TypeError
// try/catch/finally
try {
const data = JSON.parse(invalidJSON);
} catch (error) {
console.error("解析错误:", error.message);
} finally {
console.log("无论是否出错都会执行");
}
// 异步错误处理
async function fetchData() {
try {
const response = await fetch("/api/data");
return await response.json();
} catch (error) {
console.error("请求失败:", error);
return null;
}
}知识测验
第 1/4 题正确 0
TypeError 和 ReferenceError 的区别是什么?
下一节
下一节 闭包与作用域