js 流程控制

if 判断: if(){};       if(){} else{}

while 循环:while(){}    do{}while()

switch判断:switch(){  case: }

错误捕获:try{} catch (error){} finally{}  // finally 可有可无,try,catch则必须要有

try {有可能错误的代码}

catch (err) {如果try代码块的逻辑出错,catch就会捕获try抛出的错误,保存在err里}

finally {不管代码有没有错误,始终执行 }; 

    try {
      var c = 1;
      
      if (c == 1) {
        //手动抛出错误
        // throw 'c不能等于1';
        //创建一个错误对象
        var error = new Error('c不能等于1');
        throw error;
      }
    } catch (err) {
      //err: 错误信息
      // console.log('err ==> ', err);
      //如果抛出是一个错误对象时, 自定义错误信息保存在message
      console.log(err.message);
    } finally {
      console.log('不管有没有错误,始终执行');
    }
    console.log('c ==> ', c);

终止循环的关键字:break(退出循环);continue(退出当前循环)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值