摘要:错误与异常错误与异常概念所谓错误就是错误就是程序中不正常的运行状态在其他编程语言中称为异常或错误解释器会为每个错误情况创建并且抛出一个对象对象包含错误的描述信息语句语句作用用于捕获和处理代码中的错误语句作用用于处理语句中出现的错误语句
错误与异常 错误与异常概念
所谓错误就是错误就是程序中不正常的运行状态
在其他编程语言中称为"异常"或"错误"
解释器会为每个错误情况创建并且抛出一个Error对象
Error对象包含错误的描述信息
1.try...catch语句try语句作用 - 用于捕获和处理JavaScript代码中的错误
catch语句作用 - 用于处理try语句中出现的错误
finally语句 - 表示终结块
用于 catch语句无法处理try语句中的错误或异常时,执行finally语句中的内容
示例代码:
// 用于捕获指定语句块中的错误或异常 try { console.log(v);// 调用未定义的变量 - 结果语法报错 } // 用于处理try语句中出现的错误 catch (error) { // e - 表示try语句中出现错误的信息 console.log(error); } // 终结块 - catch语句无法处理try语句中的错误或异常时,执行finally语句中的内容 finally { }throw语句
throw语句 - 认为抛出错误或异常
语法结构 - throw异常或错误的表达式
表达式允许是任意类型的内容
作用 - 预判断当前使用的变量,函数或对象是否存在
示例代码:
function fn(v) { if (v) { return v ; }else { throw { name : "皮卡丘"}; } } var result; try { result = fn(); } catch (e) { result = "unkown"; console.error(e.name); } console.error(result);预定义错误类型
常见的云定义错误类型
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/96939.html
摘要:严格模式严格模式的概念所谓严格模式就是对中的一种限制性更强的方式属于代码的一种强制规则来规范代码的格式简单的说就是必须按照严格模式的规则书写代码否则就会报错严格模式修正了一些引擎难以优化的错误同样的代码有些时候严格模式会比非严格模式下更加快 严格模式 严格模式的概念 所谓严格模式就是对JavaScript中的一种限制性更强的方式. 属于代码的一种强制规则,来规范代码的格式简单的说就是...
摘要:因为路由层面受业务影响很大,经常修改一些功能的行为,所以后来大部分测试都是针对层面的单元测试。在我了解的过程中,我发现中文网络上对的讨论非常分散,于是我创建了中文社区,到年末已经有个注册用户和个帖子了。 https://jysperm.me/2016/02/programming-of-2015/ 从 2014 年末开始开发的一个互联网金融项目终于在今年三月份上线了,这是一个 Node...
摘要:因为路由层面受业务影响很大,经常修改一些功能的行为,所以后来大部分测试都是针对层面的单元测试。在我了解的过程中,我发现中文网络上对的讨论非常分散,于是我创建了中文社区,到年末已经有个注册用户和个帖子了。 https://jysperm.me/2016/02/programming-of-2015/ 从 2014 年末开始开发的一个互联网金融项目终于在今年三月份上线了,这是一个 Node...
摘要:入门,第一个这是一门很新的语言,年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向程序员的函数式编程语言,它的代码运行在之上。它通过编辑类工具,带来了先进的编辑体验,增强了语言服务。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不觉已经到来了,总结过去的 2017,相信小伙们一定有很多收获...
摘要:入门,第一个这是一门很新的语言,年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向程序员的函数式编程语言,它的代码运行在之上。它通过编辑类工具,带来了先进的编辑体验,增强了语言服务。 showImg(https://segmentfault.com/img/bV1xdq?w=900&h=385); 新的一年不知不觉已经到来了,总结过去的 2017,相信小伙们一定有很多收获...
阅读 634·2021-10-27 14:15
阅读 1162·2021-10-15 09:42
阅读 2740·2019-08-30 15:53
阅读 1279·2019-08-23 17:02
阅读 2954·2019-08-23 16:23
阅读 3168·2019-08-23 15:57
阅读 3455·2019-08-23 14:39
阅读 511·2019-08-23 14:35