博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初步体验javascript try catch机制
阅读量:4977 次
发布时间:2019-06-12

本文共 833 字,大约阅读时间需要 2 分钟。

javascript在ECMAScript3中引入了try catch finally机制,大致原理和其他语言一样。

我们也可以自定义错误事件。

但是事先声明:我们自定义的错误事件,只支持对name、description、message、number。其中name和message就是我们在错误事件throw后被catch住之后能够看到的。

function abc(num) {             if (i instanceof Number) {                 num = 100;             }             else {                 var oe = new Error();                 oe.description='你你好好看看你传的是啥!';                 oe.message='你要传数字';                 oe.name='数传错了!!';                 oe.number=36;                 throw oe;             }             return num;         };         (function () {            try{             alert(abc('a'));           }           catch(oe){             alert(oe);//显示 数传错了!!你丫要传数字           }         })();

而且catch到的oe中对于ECMAScript对错误事件对象定义的其他方法和属性全都不支持。输出只能输出undefined!

转载于:https://www.cnblogs.com/JhoneLee/p/3554687.html

你可能感兴趣的文章
边工作边刷题:70天一遍leetcode: day 61
查看>>
BZOJ1739: [Usaco2005 mar]Space Elevator 太空电梯
查看>>
mysql 密码忘记
查看>>
jsf taglib定义函数
查看>>
js apply和call区别
查看>>
学习了django对于sqlite3进行了了解,谈谈看法
查看>>
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
查看>>
在rails中 Rendering Partials through Ajax
查看>>
货币系统
查看>>
算法和数据结构---排序---优先级队列
查看>>
VS 统计代码行数
查看>>
html----怎样实现元素的垂直居中
查看>>
张照行 的第七次作业
查看>>
实验七
查看>>
Js_图片切换左右点击
查看>>
索引调优
查看>>
SSL-ZYC POJ 2560 Freckles
查看>>
vue项目整理
查看>>
【链表】Sort List(归并排序)
查看>>
multiprocess模块
查看>>