异常处理的笔记

 异常

##  异常概念

    1)异常就是程序在运行过程中出现的错误

              2) 在  js  中出现异常后,浏览器会给出一段错误码,就 是错误消息,错误消息由错误类型与错误信息构成

##  如何处理异常

              1)就是要出现异常后还能继续执行,异常最大的特征是一旦   代码出现异常其后的代码就不再执行

(2)常见的异常有两大类:

*运行环境多样性

*语法错误,代码错误

              3)try-catch语法  尝试这么做,如果出现错误捕获错误,   try前后都可以有代码

try {

可能出现错误的代码

} catch( e ) {

处理错误的代码

}

1. 代码正常运行,如果在try中出现了错误,try里面出现错误的语句后面的代码都不再执行,直接跳转到catch

2. catch中处理错误信息

3. 然后继续执行后面的代码

4. 如果try中没有出现错误,那么不走catch直接执行后面的代码

##  如何抛出异常

            Throw 对象:没有给参数正确的传法就用抛出异常

*Throw 是抛出异常的语法,期后跟一个对象,即错误消息对象

*一般该对象使用new Eorro(消息错误)来创建,也支    持任意的对象

 

function showMessage (msg) {

//要显示一段文本,所以我一个复制

if (typeof msg !== 'string') {

throw new Error ('传入的参数不是一个字符串');

}

//是正常的

console.log(msg);

}

##  补充

1. try - catch的最终语法结构是try - catch - finally

Try{

可能出现的错误

} catch( e ){

如果出现错误就执行

} finally {

结束try这个代码块之前执行,即最后执行

}

   2.层级传递

猜你喜欢

转载自blog.csdn.net/wusiye_123456/article/details/78688052
今日推荐