javaScript代码飘红报错看不懂?读完这篇文章再试试!

快速了解JavaScriptError的本质,不要再盲目地试图解决它!本文提供了关于错误类型的四个重要说明,以帮助您有效地查明问题!1.ReferenceError:误用未定义的变量。
该代码在错误发生之前正在运行,但之后失败。
2.类型错误(TypeError):变量或参数的类型不符合预期,或者调用时属性或方法不存在。
该代码一直运行,直到发生错误,然后失败。
3、RangeError:数据超出了JS允许的范围。
该代码一直运行,直到发生错误,然后失败。
4.SyntaxError:代码不遵循JS规则。
浏览器直接报错,所有代码无法执行。
使用try...catch处理错误:1、如果try包裹的代码块发生错误,则将其传递给Catch,执行Catch代码块,不影响后续代码。
2.不会​​引发语法错误。
3.使用thrownewError抛出错误。
4、无论有没有异常,最终的代码都会被执行。
总结:没有语法错误,程序可以正常运行。
虽然代码包装很高效,但它会降低效率。
尝试减少可能出现的错误代码。
如果错误类型不可预测,一定要使用trycatch来捕获。
毕竟可以省掉。