理解js中的Error

JavaScript015

理解js中的Error,第1张

通过 Error 构造器我们可以创建一个错误对象,当程序运行出错时,Error的实例对象就会被抛出。

注意 : fileName 和 lineNumber 参数是非标准的api,使用时需要注意其兼容。

除了通用的Error构造函数外, js还有6个其他类型的错误构造函数。

另外 : 还有一个非标准的错误构造函数 IntervalError : js引擎内部的错误, 如递归太多.

在Node.js中, 除了标准的js错误之外, 还有以下几类错误:

所有由 Node.js 引起的 JavaScript 错误与系统错误都继承自或实例化自标准的 JavaScript <Error> 类,且保证至少提供类中的属性。

在Node.js或某些浏览器环境中可能会包含 code, stack 等信息

Node.js中 : 对于所有的 EventEmitter 对象,如果没有提供一个 'error' 事件句柄,则错误会被抛出,并造成 Node.js 进程报告一个未处理的异常且随即崩溃,除非: 适当地使用 domain 模块或已经注册了一个 [ process.on('uncaughtException') ] 事件的句柄。

网页显示javascript错误的解决办法:首先打开浏览器,选择Internet选项;然后切换到安全标签页中,单击自定义级别进入;接着选择“启用”项,并点击“是”;最后退出设置即可。请多刷新几次或者把浏览器关掉再打开。打开IE属性把临时文件历史记录cookies都删掉。javascript:viod(0)表示执行javascript方法,该方法返回void(0)即不会返回任何结果。也就是说不会执行任何javascript功能。至于为何打不开原因可能有网络原因,javascript未加载完毕等等。【点击测试我适不适合学设计】

学习前端的知识,您可以选择千锋教育。千锋的高校服务业务以深化产教融合为已任,为应用型本科、中高职等全国各类院校提供高校协同服务解决方案。截止目前合作院校超700所,校企合作实验室50余个,专业共建在校生近5000人,为高校举办实训近万次,组织实施各类讲座5万余场,从2017年参与教育部产学合作协同育人项目以来,目前已协同443所高校,累计成功申报立项992项,立项数量在教育部在册统计全国排名第二位(数据统计参照《产学合作教育研究》内刊2022年第1期)。