# JavaScript错误与异常

通常,你在编写一个新的 JavaScript 代码过程中都会发生错误。

# 错误类型

一般来说,当你的代码出错的时候,你会遇到两种主要的错误类型:

# 语法错误

这是你的代码的拼写错误,实际上导致程序不能运行在所有或停止通过工作的一部分,这样你通常会用一些提供的错误消息找到修复的方法,只要你熟悉正确的工具,知道错误消息的意思!

一般来说,JavaScript引擎会在代码装入时先进行语法分析,如果语法分析通不过,整个脚本代码块都不会执行;(如一个人在演讲时,先检查演讲稿语句是否通顺,不通顺则不讲)

当语法分析通过时,才会执行这段脚本代码。若在执行过程中出错,那么在同一代码上下文中、出错点之后的代码将不再执行。

# 逻辑错误

这些错误,其中语法实际上是正确的,但代码是不是你想要的,这意味着项目成功运行,但会产生不正确的结果。这些通常比语法错误更难以修复,因为通常没有错误指向错误源。