以下是您在JavaScript中可能遇到的三种错误类型-
语法错误(也称为解析错误)在传统编程语言的编译时和JavaScript的解释时发生。
当JavaScript中发生语法错误时,仅影响与该语法错误相同的线程中包含的代码,并且假定其他线程中的任何代码都不依赖包含该错误的代码,则其他线程中的其余代码将被执行。
运行时错误(也称为异常)在编译/解释后的执行过程中发生。异常还会影响发生它们的线程,从而允许其他JavaScript线程继续正常执行。
逻辑错误可能是最难追踪的错误类型。这些错误不是语法或运行时错误的结果。相反,当您在驱动脚本的逻辑中犯了一个错误而没有得到预期的结果时,它们就会发生。
您无法捕获这些错误,因为这取决于您的业务需求,您希望在程序中放入哪种类型的逻辑。