有三类错误:语法错误、逻辑错误、异常。

语法错误

编辑

解释器无法理解、无法执行一行代码。

逻辑错误

编辑

执行结果不符合编程者的期望。

异常

编辑

解释器知道该做什么但无法完成。例如:除0错误、访问Internet但没有可用的网络连接。