JavaScript学习-错误调试与处理

2020-06-10  本文已影响0人  取名字真的很难呢

语法错误(SyntaxError)

    缺东西,不可能运行成功。

运行错误(RuntimeError)

    可能会运行成功

    (1)变量引用错误(ReferenceError):常见的未声明变量直接使用。

    (2)类型错误(TypeError):调用不是函数的变量。

    (3)递归错误(RangeError):超出了递归的最大深度

逻辑错误

    程序没有按照预期运行。

    调试:单步跟踪调试,在js代码中写上debugger,使用谷歌调试工具设置断点进行调试

处理错误

    使用try-catch-finally语句,只能捕捉运行时错误

    使用throw new Error("请输入数字")抛出一个错误,catch语句接受错误,finally语句是肯定会被执行的,不管有没有错误。

上一篇 下一篇

猜你喜欢

热点阅读