📄 kj05-02-01.txt
字号:
5.2.1 错误种类
一般而言,可以将程序中的错误分为三种;
1.语法错误
这类错误一般是由于编程者对程序语言的规范不甚熟悉或输入错误造成的。是一种出现概率相当高的错误。出现这种错误时,浏览器中会出现比较详细的报错信息,一般可以根据这些信息方便地排除错误。
2.逻辑错误
这类通常是由于编程者对语句功能理解有误或所设计的算法不正确造成的。是一种最难排除的错误。因为系统不会对此类错误给出任何报错信息,因此编程者很难找到问题所在。对于这类错误,需要进行调试,而不是编写容错代码。
3.运行期错误
这类错误出现于程序运行期间,通常是由于编程者考虑问题不够全面造成的。例如,程序需要读取一个文件中的数据,而事实上该文件已经被删除或根本不存在,则会引发运行期错误。对于这类错误,必须考虑编写容错代码。例如,对于上述读取文件的操作,应该在进行读操作前判断一下目的文件是否存在,以保证读取数据的操作只在目标文件业已存在的前提下进行。
产生错误的原因有许多种:程序需要使用的一些服务程序没有正常安装,会产生错误;程序中包含使用语法错误的代码会产生错误;程序的运行将系统引入窘境也会产生错误。
当错误发生时,可以采取某些措施来更正错误,也可以仅仅向用户提供一个友好的出错提示,甚至可以不对错误采取任何措施。如果选择什么都不做,至少在使用浏览器的时候,不会看到一个应用程序未处理错误时所发生的一切。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -