第十七章 错误处理与调试

错误处理与调试

1. 错误处理

  • try-catch 语句

    1
    2
    3
    4
    5
    6
    7
    try{
    // 可能会导致错误的代码
    } catch(error){
    // 在错误发生时怎么处理
    } finally {
    // 无论如何都会执行的代码
    }
  • 错误类型

    1. Error
    2. EvalError
    3. RangeErroe
    4. ReferenceError
    5. SyntaxError
    6. TypeError
    7. URIError
  • 抛出异常
  • 错误(error)事件

    任何没有通过 try-catch 处理的错误都会触发 window 对象的 error 事件

  • 处理错误的策略
  • 常见的错误类型
    1. 类型转换错误
    2. 数据类型错误
    3. 通信错误
  • 区别致命错误和非致命错误
  • 把错误记录到服务器

3. 调试技术

  • 将消息记录到控制台
  • 将消息记录到当前页面
  • 抛出错误
-------------本文结束 感谢您的阅读-------------
您的支持将鼓励我继续创作!